Pros
Amazing Insurance Clean premises Lots of room for parking Free coffee & tea Flexible work hours - good when you need to take care of kids, work from home occasionally
Cons
Lower pay - understandable for a startup Chaos at every level of organization Back-stabbing culture No room for advancement Management stuck in the last century - completely disregarding the workers If the management/your boss does not like there is no way you will get promoted; I have seen fresh hires being promoted earlier than old timers who have bled for the company Do your self a favor and do not believe the talks about great company culture, family like feeling as this goes only for the few employees who are well liked by their managers. The company has still no clear direction of where its going. I do want to believe they will achieve great things and change the world but honestly I have already last all the hope and moved on to a company which actually values me.