I worked for Tom Stuart last summer. Its a great company to work for and has lots of friendly and hard working employees and the management is great. I learned a lot of new . pay is really good too.
This company has a wide range of jobs in the construction industry, some of which are very niche and are usually hard to find a way into. this is a company that effort in is opportunity out. Hard work does not go unnoticed. The people there are among the best I have ever worked with, which is why you never have to worry about not having work.
Cons
you have to compensate for low wages by working a lot of hours.