If the have sites they are good at supporting you,most of the time.
Cons
They lose sites and then have no where to put you. They also are bad at making sure they send people to a site who are ready for what the site entails.
The supervising officers are friendly enough. Pay isn't terrible.
Cons
Five managers in five years. New hire pay dropped from $21/hr to $19. Engagement between management and employees is rare. Stone age infrastructure: handwritten logs, time sheets, time off requests. All needs to be handed in in-person.