Pros
Unlimited vacation days. Career advancement opportunities for those who put in the work. Good place to learn new technologies and have an impact on the product. Very friendly people to work with. Flexible with working from home.
Cons
Work life balance is almost none existent. Salary and compensations are below average, so expect to be overworked and underpaid. Upper management cares very little for the well being of the employees. The facilities are very simple. No gym membership, kitchen doesn't have much more than the basics, the open space can get very loud and there is no real place for the employees to sit and talk outside of the conference rooms. Don't expect to get anything more than a wine bottle for the holidays, if at all. No knowledge sharing between teams. A lot of frustrated and unhappy employees. No transparency from the management.