Pros
Compensation is competitive, but there is no bonus opportunity for non-management employees.
Cons
Very unhealthy work environment. Mixed messaging about responsibilities, poor communication from managers and CEO, training is scarce, if any. During my first week or two of employment I was "yelled" at in an email by the CEO (in all caps) with about 10 other leaders cc'd on the email, which I thought was very unprofessional. This was to happen frequently, I found out. Additionally, when I left the company, no on contacted be about my belongings and they threw everything out (including personal photos and an expensive desk clock). They later claimed that they had tried to email and call but they had not. This is just an example of the petty and childish behavior one can expect at this company. Save yourself the trouble and go work for a more reputable and professional company.