Pros
Back in the days (about 3 years ago) this place was completely different, it was a nice and friendly feeling among the employees and also the managers. The benefits is still pretty good but for example the everyday breakfast quality is not what it was before, free Monday lunches are removed, the after works is not at all what they were... but some benefits are still good.
Cons
Where to begin... - it's a toxic working environment with managers that only cares about two objectives, to get what they want in their careers and take advantage of the employees work to get there. - very hierarchical, managers only like the ones that doesn't speak up and and says yes to everything. There is no interest in hearing someones opinions or improvements on different topics. - no transparency from the higher management on whats really going on - bad organization overall - bad HR department, not helpful at all