Pros
Good pay and many opportunities to grow. Committed to seeing its employees progress and empowers employees to take on new responsibilities to learn and develop new competencies. Striving to do the right thing from a corporate responsibility standpoint. Get to work on interesting, well-known brands.
Cons
Lack of training and constantly changing roles/responsibilities make it so teams are constantly playing catch-up. Poor work-life balance. Poor conflict resolution. First instinct is to get defensive versus collaborating to find a mutually beneficial solution. It takes a certain kind of person to succeed here - you need to embody the aggressive corporate culture or somehow learn to cope, draw boundaries, and not take things personally. Otherwise you won't last long here.