Pros
Great people to work with and a friendly atmosphere that allows you to get on with work without office politics or a lot of the red tape you find in large, very corporate organisations. The office is in a great location for me with a good hybrid mix of being in the office, WFH and visiting clients. Never boring - constant innovation of new products and features along with a rapidly changing market means there is always something new to do, learn or get involved in. A huge variety of clients and the list is always growing; I really enjoy speaking with so many different people from a range of industries around the world and especially being able to visit clients face to face at their offices. Freedom to share ideas with colleagues without criticism. Not being micro-managed allows you to handle your workload and manage clients needs in a way which benefits everyone and get the best results. Lots of support from colleagues - there is always someone willing to help. Opportunity to progress internally into other roles. Good work/life balance. + Benefits such as gym membership, paid parking, extra holiday after X amount of years etc.
Cons
We don't always set aside enough time to reflect on/celebrate good work. More performance/talent reviews and development/progression plans would be nice. As a new starter, the complexity of everything can be quite daunting especially if you do not come from a recruitment/TA background (although almost all colleagues do) - possibly in need of an improved induction/training process. Benefits/Compensation package has areas for improvement although some changes are in the pipeline as far as I'm aware.