Nice place to work and learn
Great place to learn as they challenge you and have high expectations. Not great for advancement or pay. Management is good, although you may encounter some confrontational people in the organization.
Proswork-life balance, enpowered to manage your own work
Consslow advancement dictated by corporate policy