Pros
The rank and file employees are fantastic. Loved working with them. The insurance benefits and perks were great.
Cons
Unfortunately, if you are a competent professional you will quickly become frustrated having to work with the three people in the senior leadership running the company. The senior leadership are completely incompetent and in over their heads. The Directors (all of whom were very experienced in their field) they brought in last year to help them transition from a start up to the next level were generally very good but were not given the opportunity to succeed. The CEO is very intelligent but arrogant to the point he thinks he knows more (because he read it in a book) than the subject matter expert Directors who spent a career learning and developing their craft. Most of the Directors left after 6 - 8 months out of sheer frustration. Communication is abysmal. The trust and credibility of senior leadership is non-existent. They would bad mouth each other behind their backs as well as regularly bad mouth all the Directors and Managers. As was mentioned in other comments, there has been discriminatory comments made but there isn't anybody trustworthy to go to with the complaint.