Pros
Fellow Coworkers... the Technicians are very fun people to work with, the office staff can be snaky but are good to work with for the most part.
Cons
Management does not care for their employees. There is a huge turnaround in the burlington branch and i was told it was because the software was hard to get used to and the job could get stressful. That was a lie, the reason why nobody wants to work there is because of management, instead of making it enjoyable and easier on the employee, they make it harder for the employee to succeed. Coming in early, leaving late and being on call is all expected and there is no gratitude or reimbursement. There is not enough staff so you're left doing far more than you should and the more you do, the more they ask. There is no loyalty to even consideration for most of the employees by management. I used to come in half hour early and leave half hour late and not take most of my lunches, get harassed by unsatisfied customers (lack of technicians, they are spread too thin) and at the end, got fired for taking a scheduled half day. I didn't report them or fight it with the labour board because although i needed the job, i frankly did not want to deal with that same management again.