Pros
This job is physical so I didn't need to go to a gym after work. The teams all help each other, so if you have a fast day you go help a slower team. This means that most of the teams work the same amount of hours. I enjoyed the weekly free beer nights sponsored by Columbia brands.
Cons
Either you go home at a decent time and do an okay job or you do a good job and go home later. The longer the breaks and lunches you have the later you and your team goes home. Many people did not take lunches and it was generally frowned upon when you did take a lunch. My "breaks" were eating in my car while driving to the next location. Holidays are all hands on deck, so if you have Monday off and the holiday falls on Monday then you will only have one day off. The job is boring which leads to gossiping. The promotions they often talk about really aren't that great.