Pros
I thought there were - but when you are treated unfairly, even the pros become obsolete.
Although this place is rated one of the "Great Place to Work", after being there for more than a year, I feel that the survey is tainted somehow. So don't believe everything you read I guess - my advice.
Cons
Unfair policies.
Last-minute changes to the policy to suit requirements by the managers.
No skip-level meetings - seems like the manager is higher than the CEO - what he says is ultimately what happens.. so if the manager is unfair, then I guess nothing can be done.