Pros
I like what I do day to day, and the people I work with are really cool. It used to be a decent company, years ago.
Cons
This company has changed drastically, and this isn't a company anyone wants to work for anymore. Turnover is through the roof (even with execs), people are being fired to meet revenue goals, and any raise or promotion is nearly impossible to get. That's despite the fact that most of us were hired in at around 20% below average pay for the industry & location. Every time a low level employee asks if there's a chance for raises or promotions based on our performance, the execs respond in the most condescending ways possible, reminding us that "raises aren't handouts," and that it's "not in the budget." Oh, but execs still get regular promotions and raises.