Good team to work with. Good management and office staff who understand the work out in the field, beyond the office. Good work/life balance and benefits.
Cons
Departments don't share knowledge and resources quite as much as they should.
Full private health care
Annual bonus
Paid door to door
More overtime than you can shake a stick at.
New vehicle every 3 years
Shares scheme, best pension scheme
Cons
1 controller thinks he wants to control the world and tries to fight against you.