- Lots of support/knowledge available from the team. - Opportunities to get involved in projects. - Continious support from managers. - Everyone is great to be around and is a happy environment to work in. - Great focus on training and employee development. - Good level of employee benefits. - Great place to gain experience and develop key soft and professional skills for the future.