Pros
People - Intelligent & fun people to work with for the most part.
Perks - Good benefits, free lunch Fridays, unlimited vacation
Cons
The product has not grown within the industry and I continuously felt behind compared to the competition.
The pay is fine for an entry level job just out of college, but as your skills grow, don't expect your salary to increase. You're told it's comparable or better to other companies, but after researching typical salaries in my position, I found that not to be true.
No matter the level of your position, amount of time at the company or work ethic, there is little decision making abilities for departments. All decisions, small or large, must pass through upper management which created a lack of trust and confidence in employees overall.
The CEO makes rash decisions with the product and the people which leads to unexpected consequences that you can't prepare for.