-Great Managing director, genuinely cares about his employees
-Great training
-Really invested in employee happiness, make it easy to raise any concerns
-Family atmosphere
-Good rates of pay, additional pay for unsociable hours
-Management are always approachable including MD
-Performance based bonuses