Reviews Service Technician in London, ON 1.0 on 9 January 2025 Be careful Big corporate company you are just a number in the scheme of things. You will be stressed out working here. No training at all I had to learn everything on my own. Once management has a target on your back you...