Pros
Free pizza and lunches from the company
Cons
Most of the positive reviews are from family and friends of the company. The hiring process is amazing, they make you think you're about to have the best career of your life but in reality you are about to have horrible mental health until they fire you.
Management lacks education and is incredibly insecure. I'm unsure how they have been running this company for as long as they have. Their work they do has little to no meeting. And the CEO is a mess. He gets way too comfortable mistreating employees. It's really odd.
You don't get insurance for 6 months, and they only keep you if they like you. Weird!