I also would not recommend this company to anyone.
I have worked for a few engineering consultants, I have never worked in such a negative work environment as the one at GM BluePlan Engineering.
There is a huge turnover problem at this company. They may offer you a better than average salary or hourly rate and decent benefits, but it comes at a cost. That cost is your happiness. After the first month of working here you quickly realize the mistake you've made.
There are certain managers at the Guelph office that are manipulative and vindictive. Senior management are aware of this behavior and allow it to continue unabated. In my opinion, this is contributing greatly to the loss of staff and the toxic environment.
There are some fantastic people that work at this company but they certainly are not the same people making decisions.
It is also possible the experience at GM BluePlan may differ depending on office. However, If you are an EIT or Civil Technician/Technologist, I would never recommend working at their Guelph office, especially if it is in a CAD operator role.
Hopefully this is a useful warning to somebody thinking about starting their career here, or moving to this company from their current one.