Pros
The HR Director does a great job making sure all employees are happy and appreciated. The Channel team Director is a phenomenal guy. He puts time and effort into building his team, and helping other teams be successful. The tech guys over there work hard to make sure all client needs are met. They take pride in what they do instead of going through the motions. Marketing team has a tough job, but they excel in strategy discussions and content management. Appropriate amount of work/life balance.
Cons
Low base pay make it difficult for employees to feel secure in their job. There has been reorganization, but could use much better and structured management. The current teams struggle to find cohesiveness in company values and goals and could use a "one for all" mentality adjuster. The company's profitability and success is a team effort, not a "oh, look at how awesome I am" bull crap.