Pros
It pays really well, but at times it feels that the money is not worth the hassle and the lack of worth and the feeling of accomplishment and contribution.
Cons
1- The company has very little regarding for capable employees' expertise. 2- Lots of changes there were meant to make the company more agile and nimble, but there are lots of issues and things just don't work as they should. 3- Security take precedence over anything, including employees! 4- They only want "YES" man. If you have any ideas don't expect them to go anywhere. 5- No room for growth! Only a few select people located at the corporate offices have the chances that knowledgeable employees do! Forget it! If you are part of the "C" circle there's no change you can ever get anywhere. 6- Employees are expected to work overtime simply because they are mostly salary. 7- There very little regard for those who take pride in what they do daily. There's no recognition to those who really care about what they deliver. 8- The only one getting any recognition are those connected to management. 9- Oh, yeah! You can't contradict management as you can be written up and that would eventually be used to FIRE YOU!