Prós
Facilities are great, they provide everything you need. Flexible schedule and paid extra hours. Extra benefits apart from normal salary offer a good package overall.
Contras
The culture of the company is archaic and horrible. Management is far from good and decisions and promotions are based highly on politics instead of actual prowess. Shutting up and not trying to change the status quo is encouraged, trying to do something new is punished. There's a high level of useless people that work less than typical government clerks but with high salary, exploiting the flexibility and benefits of the company to ridiculous levels. What could be a great place to work turns into a boredom and psychological pressure nightmare thanks to the people ruling this place