Pros
Great benefits, particularly in today's economy. Management is flexible enough to allow several options for associates to produce their work -- whether it's flex time, working from home, etc. This is a company that is designed to provide long-term results, so everything about them is long-term. They have designed compensation and career progression for the long-term as well. There will be exceptions, of course -- but for the most part, this is a company focused on providing the best service to their customers, and to do so, they also focus on keeping their associates, and keeping them happy. You should work here if you are willing to give as much as you receive, and if you're willing to think of others more than yourself. The compensation IS there, and with it comes the trust (read: different from expectation) that you will think of what is best for our shareholders rather than what is easier/more convenient for you. You should not work here if you're used to being a "Lone Wolf", or a superstar, or the "big fish". This is a place for Magic Johnson, not Kobe Bryant -- a team-oriented environment that is focused on the goal and not the recognition.
Cons
Too many meetings, which are disproportionate to the actions actually taken. We worry a lot about "how things are done", sometimes too much. We are afraid to criticize work (not the person), because we're worried that the person may take it the wrong way. The feedback system needs some work. Even though compensation and environment is great, don't be disillusioned into thinking this is a utopia. There are many things that happen here just like at other companies. Project estimation is usually aggressive and overly optimistic. There are guidelines that are not followed, making it difficult for people coming into or taking over a project to be lost/confused. That all said, steps are being taken to make improvements. The fact that everyone recognizes and points out the 800lb. gorilla in the room is a step in the right direction. But it will take time to make those adjustments. The hard part is that no one in the world has ever really solved this kind of problem, so how can you get 9000+ people to move in the same direction? Well, it worked for Krazy George Henderson when he organized the first Wave. We're hoping to find a similar solution.