People in the field are great to work with. "Usually" everyone helps each other. Customer base is large so you are always busy.
Kontras
They will work you to death and no overtime pay to speak of. No raises or reviews, just a bunch of talk about how business is tough out there. Benefits are way overpriced. People leave and never get replaced, just dump it on the other guys.