Good opportunities fro learning new skills
Great benefits package
Paid lunches
Modern office in great location
Friendly and supportive culture
Wide variety of projects to work on
Good opportunities for progression
Senior staff are approachable and ready to listen to suggestions/concerns
Regular social outings
Ambitious growth plans
Great training (conference attendance, etc)