The best place I've ever worked and I'd go back any day.The good thingsAmazing team, everyone was dedicated to the job, management always looked out for you even if you made mistakes, super supportive of you and the pay was great. You can make friends for life here easily.
The challengesDay to day could be very different, one day doing regular customer service, the next you're out helping on major projects with big jobs, not that its a bad thing. Customers can also be a challenge.