Pros
At the mid to entry level, the people you will work with are smart, driven and genuinely good people to work with. They have passion for their work and it shows in the success of the brands.
Cons
New upper management does not take the time to know the team members who have been there for years and years. They have been hiring a lot of people they used to work with - giving them higher titles and salaries than they should. Upper management preaches how the greatest asset is the people, but really they only care about their own people. Raises and promotions are only given if you drink the kool-aid. Rash decisions are made (like rebranding) without consulting the people who know the industry inside-out...resulting in wasting time and effort of the employees that actually do the day-to-day work.