Pros
The people you work with are very caring, The pay is ok for contract security, the CEO and the owner of the company knows your name you are not just some number like you are with some of the other bigger company, when I call and have a question they have always been helpful and nice to me. and if you like OT they always have a lot of extra hours. all and all it not a bad place to work.
Cons
They do seem to have problems with there scheduling manager, I hear it from a lot of officers that he can be tough to work with, the on site training is not as good as it could be, sometime we get new officer on site that don't have the training they should have before they are place at a clients site.