Pros
It is a low-stress job that permits a good deal of personal autonomy. Management is supportive of our decisions in the field and, on a personal level, treat employees with respect. Pay is reasonable given the job and the average pay in the field.
Cons
The company "externalizes" many of its costs on employees. Employees are usually required to use their own vehicles to get to far-flung assignments and, once there, to work out of their vehicles with no compensation for fuel or wear-and-tear. We pay the annual fee for our guard licenses out of pocket, despite the fact that this is a necessary cost of doing business for the company. Health insurance is through a state program that requires an average of 37 hours a week to qualify (I'm not sure who sets that cutoff); many of us aren't assigned that many hours on a consistent basis.