You say that the company is in North America, but really where are your technicians located?
June 8, 2023
The majority of our team lives in and works out of our headquarters city, Toronto, Ontario, Canada. Today we are dominantly spread out across Canada and the US and we do have team members who have relocated from North America and now work from their homes abroad.