It's a great company to work for, if you live within a 70km distance of Toronto. Otherwise, good luck getting regular work opportunities. The company could broaden their contract locations which would possibly be of benefit to the company as a whole.
The pay, the opportunities
Some management, job locations are limited