Pros
Fast paced dynamic environment with no shortage of opportunities for early to mid career professionals. Compensation seems fair or better, and I do believe middle and upper management care about their people.
Cons
An immature organization who has grown quickly and the dust is stil settling. Lack of focus on top priorities. Too many initiatives, not enough people. No resource management takes place and there is a lot of talk about work life balance, but at the end of the day you have work you have to get done. Do not expect a 40 hour or a 45 hour work week will be sufficient. 9/80's are offered but seems that on average you can only take about half of your 9/80's as there is too much work to be done. Significant organizational structure changes in regular 6 month intervals.