Pros
Apparently there's cookies and fruit there now, so that's good. If you're lucky enough to be in specific departments, there is legitimate room for career development and growth. Some great people work there.
Cons
Little to no company culture. Pretend to be a startup, but don't want to put any effort into feeling like one. The meeting culture is so over the top. Communication issues within departments and between departments. Employees are expected to work overtime or at nights at the request of their managers, without additional pay. Company is extremely stingy when it comes to any expenses. Employees are sometimes forced to pay out of pocket and deal with being reimbursed later on, because of the lethargic, snail-like process of being approved for minimum purchases.