Pros
Great pay, medical, dental, vision benefits, defined contribution to self-funded RRSPs, training, on loan to various departments to help a wide variety of customers.
Cons
Lack of new contracts to sustain all employees, therefore ask for volunteers for early retirement.