Vantaggi
1. Customer focus is truly priority #1 throughout the organization. 2. Long term focus of management means consistent message and direction. 3. Plenty of smart people, and very few places for the "dead weight" to hide. 4. Very easy, and expected, to rotate through various functional areas of the company. Most people switch roles at least every 2 years.
Svantaggi
1. Extremely detail oriented culture. It is expected (and considered a strength) that management "dive deep" into all details. This can be very trying at times. 2. Organization is very lean in terms of staffing. While there is the argument this can drive innovation, and has positioned the company well in the current economic climate, it means there is ALWAYS more to do than time to do it. You need to be able to draw your line (in terms of what you are willing to give) and hold to it while delivering on the top priorities. 3. Not the place to go to be "developed". It's very much a "sink or swim" type of culture. The expectation is to hire smart people and then it's up to them to deliver and make their way through the organization.