Pros
Free coffee and cake for birthdays/anniversary celebrations
Cons
No work life balance, management will get angry if you leave for lunch or take any personal time off even if you use vacation days. Upper management is so disconnected from the day to day, however when they come to visit everyone dresses up and acts professional. Upper management also thinks cursing and yelling at employees or threatening them is the best way to motivate. The do it or else we'll find someone who will mentality is very real. The turnover in this place is crazy. If someone has made it a year, that is considered a long tenure. Most leave after 6 months or are fired. They fire employees without any warning and at the drop of a hat and then laugh about it later. Firing an employee and over 100% turnover is a direct reflection of a failure in management.