Pros
The benefits were great (even though the pay was significantly less than average). The Corporate Office is cool. The CEO is Awesome, and a lot of great talent comes through those doors.
Cons
Middle management is garbage and genuinely cannot do their jobs with their egos so inflated. This was true for pretty much every single middle manager, all the way up to the directors. Most of them won't take criticism for even the smallest things, typically equating "Hey I think we should do X instead of Y" as a personal attack. There are certain Director Level Managers in the company that refuse to even take criticism from their own team, or any other teams within the company. Upper-level management, however, refuses to reflect on any of the complaints filed, because they refuse to actually look at them as real problems. It's unfortunate that the people making the upper-level decisions refuse to even look at their "pets" as possibly being problems. When your team has a mass exodus (within a couple years, the Corporate Security team has cycled out around 10 people, which was a majority of its staff. As of now, none of the senior members remain), maybe you should take a moment to look at WHAT went wrong, and not just shrug it off. It gets worse when you realize that the lower-middle management (Under the directors) have little to no spine and will pretty much just do what their director says without question.