Cons: Everything was described in my review
Unfortunately, this company do not deserve any stars at all. Management doesn't even know what they are doing and gives false promises to its employees. Worst of all, they give bonuses to the wrong employees who not deserve it. Salary is not as described, even lower than expected for a stressful position. Worst job experience ever.