(First- take a look at all the amazing reviews of the company and consider this- if you were to write a review, do you really care about how other employees are performing? Every single "glowing" review says the exact same thing. Quite suspicious. Like all the five star reviews you may see on yelp. Too good to be true. Cmon. Everybody has some sort of gripe. I personally don't care what my peers are doing, as long as it doesn't affect my paycheck! It only makes me look better if they suck! Furthermore look at how hard the company is playing defense with the novels they write about "one terrible employee" and compare the reviews to other great companies who don't bother to play the blame game. They let the company and the employees tell all- the good, bad, ugly. The real reviews stand for themselves.) I'll keep this relatively short- I was hired as a field sales representative. The actual position is regional sales manager. I wasn't told in my interview that I would be managing a team of technicians, and that the technician's drive and abilities would drastically affect my paycheck. Great techs made me money. The crappy ones cost me money and negated my efforts in the field. The management stinks and the company is falling apart. The operations team is lacking in communication, and the company can't seem to get it together. Everyone is putting their heads in the sand and ignoring the glaring red flags.