Unstable company with terrible upper management. Recently sold a portion of the company and had mass layoffs. They also outsource to India and Eastern Europe so to not hire Canadian workers . Upper Management talks about this place as the best place to work which is not remotely true. Steer clear of this company.