Pros
A great place to work if you favour being an important member of a tightly knit team. Your opinion is listened to and there is genuine room for career progression. We work with an interesting mix of clients both large and small in a very up-front and honest way. The company will not take money off a client if they believe a project will not work out for them. An integrity and professionalism that you don't see everywhere. The company will give you space to learn and develop your skills. Factoring this into your working hours each month. The company is clear and transparent to all staff about its trajectory and performance and keen to let people know that their individual impact is important. Working from home is available one day per week.
Cons
Less holidays than other companies I've worked at before. Long commute due to an office move.