Ability to work remotely and OK starting pay depending on the position.
Cons
Very high stress and no raises. The CEO does not believe in cost of living raises nor will you get any merit raises. What you start at is all you will ever get unless you get promoted, which is very rare. Very high turnover rate.