- Good growth opportunities as a professional.
- Awesome work life balance.
- Great people and co-workers.
- Spend time and money on individual career growth.
- Transparent management conveying misson and vision on monthly basis.
- Good perks and benefits.
- Great office space and location.
Cons
- Politics as in every big company (not bad if you ignore and focus on yourself and your work).
- Little resistance to change.
- Sometime process (good process in place) comes along if you want to perform more.