Pros
The lower level managers (Team level) truly care and do what they can but it seems like they have very little influence in the decision-making process and honestly they are the most over worked people in the company. There may be a slight change in the way people are treated but if so it is very small and being driven by team level management.
Cons
It’s not a very transparent place to work. There is a US vs. Them mentality of the upper management. People are undervalued and taken for granted. They will expect you to take extra clients on even if you are at full capacity with no regard to your mental or emotional well-being. Yes there is a lot of talk and even HR meetings about things like this. In the long run though it is just mouthing words, not put into practice. It feels like they just overwork who they can instead of hiring new people. “We will just shove this on your plate” type of thinking seems to be the prevalent thought of the upper management team. High turn-over. Compensation is very poor. You can make more at an entry level McDonald's job (Not an exaggeration) No real room for advancement, if you climb too high you will be fired.