Good benefits, healthy corporate culture and good work life balance.
Cons
Large corporation with decisions taken centrally makes it difficult for employees in satellite to feel supported sometimes. Career opportunities may be limited in the satellites particularly for non French speaking employees.
Pay is great. Low level management can be really great.
Cons
Way too many careless/underqualified technicians, everybody being pushed to manage time and get jobs done quickly, overreaction from upper management whenever an issue occurs which usually are caused by the combination of the two issues listed above, morale through the floor, everybody feeling squeezed and more mistakes are being made.