They have an excellent training program. It's a stable environment with many opportunities to develop. Joining a team of like minded individuals helped me progress within my role. The job comes with many benefits, a competitive salary, annual pay rises and bonuses.