Management are supportive of work / home balance.
Company car/van
Opportunity to share knowledge with other engineers
Friendly staff
Good salary
Manage your own workload
Bonuses and overtime available
Private healthcare
Cons
Progression can be slow - once you reach a certain level you can only progress if higher position staff leave or retire.