* Collaborative approach to projects - both with clients and amongst different disciplines in the team.
* Friendly team who were all passionate & skilled in their specific roles.
* A lot of freedom & responsibility is given to individual contributors who want it.
* Leadership is genuinely open to debate and interested in what employees have to say.
* Wide variety of interesting projects & clients to work with.
* Exposure to a range of professional situations, to develop your skills laterally.
Cons
* Could be challenging if you need a lot of direction in your work