Pros
If you have a competent manager, it can be an okay place to work. There have some very nice people working there.
Cons
Management claims to keep employees informed, but really don't. It's more about protecting managers, no matter how incompetent these managers are. Employees will get blamed for everything. The company expects employees to pretty much die for them. If not, they will find a way to fire you. The steering committee is the biggest joke since most of them don't know how to do their jobs. They claim to welcome diversity and to be open to new ideas and approaches, but don't you dare criticize any manager or speak your mind. If you're hard-working and motivated, don't waste your time hoping to make a difference or expect things to get better. IT WILL STAY LIKE THIS FOREVER.