Pros
I used to be extremely happy with my job and my workplace. However, since lots of incompetent Customer 1st "graduates" were redeployed into management positions, the culture changed for the worse. The new "leaders" were more interested in micro-management and finding faults than actually solving the problem. I left the company with a heavy heart after 11 years but I realized that the grass could be greener outside this one-time great company. The one experience I had with HR (after I pushed back on a manager's decision that did not make sense) made me understand that the HR department is all in for the company's managers and they do not care about the company's good or their employee.
Cons
Too many incompetent "leaders" promoted as managers / directors / vice-presidents. The recent round of layoffs did not touch any of those guys, therefore I am convinced that the problems will continue.