Pros
Cook has a friendly culture... at least if you don't rock the boat or question anything.
Cons
Leadership is incompetent... And I mean all the way up to the top. Another reviewer put it very accurately, it is like watching a bunch of little kids playing house. And it's not their fault. None of them have formal training in the areas they lead. As a result, they are all EXTREMELY insecure and thin-skinned. They will tell you they want honest feedback, but if you want to get dragged into a side office and berated by your manager for not being a team player, try questioning a leader in the company. Shiny object syndrome abounds. Real improvements rarely occur because that would require admitting that something is wrong in the first place. Leadership is constantly telling stories about programs or projects that were "a great success". When you push on that even a little, you quickly find out that they think it's a great success because the people leading that project told them it was a success. Push a little harder, and you find that most of the people doing the work can show you hard evidence that the project actively damaged the business. I've personally been told by a leader to fake a report so that a project in our group would look like it was a success when it wasn't. When a project runs behind, leaders will split the project and run the completed portion up the flag pole and then ignore and under resource the second part. Groups will launch new IT systems with obvious flaws, and then refuse to repair the flaws because.... you guessed it... that would mean they would have to admit that there were flaws. Most "continuous improvement" projects involve figuring out which parts of your department's work you can shift to another department so that your process will look more efficient.