Pros
The company itself does thrive for more, and to be better... And most of the blame is fired at the CEO who is not to blame. The only people you can blame are the ones you directly report to. Data Center Managers are under constant stress and will take out their frustrations on their own team which is quite poisonous. But the higher ups will try to break even with you, as well as casually fire 20+ people for unknown reasons.
Cons
You will hear stories of a promise land that does not exist. Data Center Managers will run you to the ground, everyone is after each others throats, no one owns up to their own mistakes... It is a constant blaming game, especially in the jersey city facility. If you read any serious positive reviews, its because management was forced to do so....