Pros: great mentorship, roofdeck lunch area in the summer, training and development classes
Cons: time between promotions can be lengthy
The company is big but it feels like a big family. It's a great team environment, and cross functional teams respect each other and work well together. Management is great and really takes an interest in developing their team members.