Pros
Great colleagues, made some great friends and friendly environment most of the time. I made friends from other teams! Genuinely, some people are incredibly friendly! Training initiatives are very good and they get you equipment that you may need to help you out. They also have a budget to help you learn new skills in anything you may want, i.e. dancing, DJing, cooking, etc... and the location is in a good and bustling area in London with loads of lunch dining options (the falafel stand around the corner is the best). The organisation and structure is very good and if you have any questions about anything you are encouraged to ask. The office manager is a light of the day. You get free breakfast or lunch on Fridays as an incentive to come in. Travel on location is covered if you have to go somewhere for work. Not really a pro to me, but every last Thursday of the month there is a fun meeting with beer and snacks and then they usually go to the bar afterwards. Hybrid working with some flexibility (if your manager is nice).
Cons
Not really disability conscious. Not neurodiverse friendly. They expect you to be as neurotypical as it comes and mask like your life (and job) depends on it. Some people have well established cliques and won't talk with anyone else in the agency socially. Some colleagues are incredibly rude and condescending. The company as a whole undervalue staff pay wise, and everyone, even if doing the same work, gets different levels of pay (in my experience, men get paid more). Pay should be equal between staff that are on the same level. Social activities always centre alcohol and going out to pubs, so don't really expect any other fun social activity. I barely saw or interacted with my manager personally, but I think that was just the team I was on. Another thing was, if you didn't understand something in my team, and asked too many questions, you were seen as incompetent, even though company policy is that "no question is silly". The office is so small, and everyone is watching everyone, and people can be so judgemental. So you don't really have leeway to have a bad day. Also uhm, very minimal diversity, which I see no excuse for having minimal people of colour in a company that operates in London!