Pros
They over pay employees. This truly is the only pro working for this company. So if you are looking for short term with big money; this is your place.
Cons
The company is consistly change management to better align goals and strategy, however, they keep running around in circles. Working for this company reminds me of role-play as a child. Management is pretending like it knows who to hire, what strategy to implement and aligning company goals with individual contribution from employees. The wrong people are at the top of the chain and don't want to let anyone in and the people with ideas, experience and strategy are at the bottom. Upper management is very threaten by the intelligence of the employees, however, they look for the best and expect the best. When you get in you have to act dumb and be a robot to attain tenure. It's very counter-productive. If there's even a hint of intelligence that radiates from you--in the words of Donald Trump-- YOU'RE FIRED.