Pros
Benefits, some of the people (non management). I really can't think of anything else. Not the Calpine it used to be since management shuffles in 2012 and 2015.
Kontras
The executive team and management team is a joke. The CAO has no experience in HR and IT, and as result her entire organization has major morale issues. You are treated as disposable unless you are an Executive pet, and to become a pet you have to be a "yes" man. The leadership team only wants to hear good and nothing that is actually going on. If you make the mistake of speaking the truth, be prepared to be retaliated against. By your manager, their manager, and HR. They expect you to work endless hours, but don't give you the tools or resources to be successful. The executive team leads by fear, and is driving the company in the ground.