Pros
Challenging environment. If you can make it through this mess of a company, you can probably make it through anywhere.
Cons
"Leadership" is completely clueless. The company refuses to invest in its own network. Audits are non-existent. A plethora of interns who don't do much of anything while "silent" RIFs occur and we lose valuable employees. Tyrants in certain leadership positions who tow the line very well (hence, why they are where they're at), shut down meaningful conversations, and try to run the business as cheap as possible. Raises are near impossible to receive. A stupid number of worthless "VPs" who are no more than managers at the end of the day and screw up any type of respectable hierarchy. Did I mention tyrants in certain "leadership" positions that like to shut down conversations and are so cheap that it hinders the betterment of a group environment?