Pros
As well as having a general population of kind and helpful colleagues throughout all teams, the management are fantastic at this company. The culture is one of collaboration and praise with regular and consistent emails of thanks, food rewards like Dominoes for the entire team, employee of the month rewards and many 'in-team' incentives throughout the day/week to inspire and encourage you.
This company has a great annual leave allowance plus bank holidays off, your birthday off as an extra day, ongoing training, flexible working, career progression opportunities, a vending machine, modern offices that are clean and well maintained and a ping-pong table.
To add, even the MD is around regularly and he is approachable and friendly. I have also encountered the business owners who are also just like regular guys, smiling and chatting to you. This goes a long way.
Cons
Its the best place I have ever worked and so there are no cons.