Pros
Dedicated team with a great professional working culture. While the managers and senior team were very supporting and flexible with deadlines, they also made sure we received detailed feedback, not just to improve on individual deliverables, but also to ensure our general work skills also improved. Thorough processes to make sure that work is quality assured and reviewed before finalisation - so no last minute blame games. Overall a very professional and empathetic team.
Cons
No cons to mention from my limited engagement.