Pros
Other than a very small amount of employees (none of which make decisions) there are NONE.
Cons
There are a lot. Let's start with the CEO who rules by fear and gets his results by way of attrition. If there is a stronger word for toxic then that would be the word to describe the culture. The sheer volume of employees coming and going during my time there was staggering. It seemed we were being introduced to new team members every two weeks and many of them in leadership. Good people have been turned into puppets who only stay because their misplaced loyalty gets them large paychecks and bonuses. It was very sad to watch and I don't hold any grudge towards those people. Also don't fall for the rags to riches story of how the CEO grew this from nothing. He is a silver spooner playing with house money. By the way, the positive reviews posted were all solicited. There were emails sent out asking employees to post.