Pros
* Very healthy work-life balance - they encourage it * Lots of opportunity for social interactions, gatherings, celebrating occasions and holidays * Great culture of giving back to society. * Not very high stress levels * Great benefits - travel benefits, wellness benefits, employee assistance, medical second opinion programs, generous sick time, good vacation policy
Kontras
* Promotions are hard to come by when you are an individual contributors and in lower level positions (i.e. Lower than director) At Director level positions or higher, it feels like promotions are easier to come by - can be a little discouraging to individual contributors * Can do a better job at recognizing and growing talent, and providing challenging opportunities to keep people engaged and excited