Pros
- Flexibility - Decent benefits (some elementary stuff like Dental coverage is horrible though) - You can usually still get stuff done - Company events are a nice touch (bi-weekly lunches, free ice cream in the summer, etc) - Lots of perks for developer, fancy desks, lounges, etc - Promotions from within, but could be better, company needs to better recognize top performers
Cons
- Feels more like big company now - Loss of transparency (Senior Management used to be VERY approachable prior to the Series B investment, now it's like a secret society) - New owners (Lots of uncertainty about the direction of the company, many things are "happening", but nothing gets communicated, or gets communicated long after the fact) - New CEO slowly replacing existing management and bringing on his own crew - HR up until recently non-existent, hope this changes now. When people are let go or leave on their own for whatever reason, please communicate that to the entire company. - Some incompetency in various departments, no peer review process, only minimal top down - Too many cooks in the kitchen / too many Chiefs and no Indians at times