Pros
Free lunch on Fridays Coworkers are great
Cons
This has single-handedly been the most untrusting and dysfunctional work environment I have ever been in. The management does not trust any of its employees, regardless of the two-faced facade they may show. It isnt a matter of if you will be fired, its WHEN. The work you complete is never enough, never fast enough, and constantly questioned. You will be demoted or fired for a magical reason concocted by management moments before the trigger is pulled. Business practices leave alot to be desired in the honesty department - customers are frequently lied to, misled, ignored altogether, or bullied into making whatever decision the company wants from them. I would find it very hard to believe that any recent 5 star reviews from current employees were not coerced or forced to try to combat the many poor reviews from prior employees.