Pros
Work was pretty easy at both sites I worked at. Supervisors were nice, field sup knew what he was doing at least.
Cons
Office management could be better, they didn't have the infrastructure to properly fuel or even maintain their fleet vehicle, it was filthy(you couldn't even see out the back window). It was always low on gas, and they expected you to use your own money to get gas and they'd reimburse you on your next pay check. Forget that! Second site I worked was hot and dirty and you sat in your own car where there was little to no shade. All their accounts seem to be sub-contracted through Allied Universal, so you have to deal with them and their goons poking around barking orders at times. Too many expectations for not enough pay.