-They are always trying to improve their offer to employees. Adding new benefits or coverages to the insurance plans, adding RRSP match... -Flexible hybrid schedule -There are a lot of great people working here!
Cons
-The size of the company makes it hard to coordinate things through different departments or locations and things end up taking longer than initially forecasted.