Pros
Great team, great opportunities for growth, lots of certification options, amazing training program, lots of work during the summer and winter, reliable, great HR. A company that cares.
Cons
You have to provide your own transportation to the sites, and the base pay is on the lower side