This company has gone through difficult times, struggling to stay a float at one point. Over all company is a good place to work, great people who are extremely under paid. High turnover rate so beware.
I worked here in highschool over a summer and while at first it was daunting, it quickly became an exciting and fun place to work. I learned a lot about construction equipment and the service industry.
My branch was a great place to work, service manager and the other mechanics were very knowledgeable and more than accommodating in sharing that knowledge with me. The issue always seem to come from head office and their continued lack of support. That being said, I enjoyed my time with the company.