Pros
The office is great, a great community and a great team. Coworkers are all respectful, and the work is enjoyable. It all shows in the great retention, many people work here for 20+ years, simply because they like it.
Cons
Sometimes work is slow, or problems have to move through multiple channels to be solved. Instances happen when projects are delayed for many weeks. Not anything unusual for a large business, though.