Pros
Co-workers in the lower levels are hard-working and easy to get along with. The pay was decent, but not great.
Cons
The corporate office is run like a high school popularity contest. The marketing department is full of the "popular people" who do the least work for the most money & reward. Upper management is entitled while lacking even the most basic understanding of day-to-day operations. Favoritism is rampant, and there's an underlying current of "do whatever it takes to get to the top." The company's recent growth has resulted in every decision being made by throwing money/people at a problem, instead of solving it with logic or any long-term thought. Third part vendors are treated abysmally. It's telling when the majority of the long-term employees all started to leave en masse. Joining them in leaving was the best thing I did there.