Pros
The company has phenomenal HR and Marketing teams. You can see some of their handy work on this very site as they have written all the positive reviews for this company.
Cons
Employees are regularly promised bonuses and inventives only to later be told the company isn't able to pay said bonuses. The company spends ridiculous amounts of money on fancy Christmas parties and team building activities while most of their employees are working well below what they're worth. The owners of the company seem to be more concerned with their own fame rather than the well being of their employees. Turnover is disgustingly high. Hiring/firing happens on a weekly basis. Large layoffs happen every few years. This company does not know how to retain it's people and it's no wonder with the poor quality with which this company is run.