Pros
This is a great place to work. I never take the time to fill out reviews online as they seem biased. As soon as I saw a few negative posts I wanted to respond. I have been working here for 3 years and could not find anything bad to say about the environment or the people that run the company. Sure it is very hard work. I am not sure where you can work these days and not expect to put in at least 45 hours. Especially in sales. I make very good money because I work hard. I can also say that the only people that have been let go in the last three years (5 total while hiring over 20) are because it was they could not do their job or because they did something unethical.
Cons
Having to take time out of my day to stand up for a great company on this site.