Pros
None. Well, maybe one: staffs is very international, and at a junior to mid-level range they are generally quite capable until they leave in disgust
Cons
Where to start... The company is run like the management cames from 100 years ago. Management and HR treat staff like children, never give them any credit, and don't trust them for anything. The rule book for staff is 50 pages!!! Never seen that before. You can't do this, can't do that... Now I hear they give out warning letters if staff comes in 1 minute late! Management not flexible for anything. Management doesn't know anything about game dev management like Scrum and anyway is away most of the time. Gives orders on the phone. Staff know Agile but management don't, so it's not really used. Direction keeps changing, no clear communication of why to the staff. No understanding of where company wants to go.