Pros
The ONLY good aspect of this company is the good salary. But... The management is so extremely in-transparent and the working atmosphere is so extremely toxic that the good salary is not worth.
Cons
It is a very toxic atmosphere to work. The management is very in-transparent and at the same time there is a lot of micromanagement. Managers disappears for long periods of time, you don't receive any feedback at all and one day, without even a clue of what happened, you are fired. American-movie style. I agree with some of the other reviews, pointing that the positive reviews here are probably coming from managers or written intentionally to just prevent the reality to be exposed in glassdoor. I do not recommend this place. It has been, by far, the worst work experience in my life.