Pros
The officers that I have been associated with have for the most part been trustworthy and dedicated to performing at a high level. My interview process was comfortable and I was hired on the spot. Pay is tied to client contracts and on the low side for the industry, but not as low as some others. Benefits are so-so after Obama-care kicked in. Work hours are somewhat flexible.
Kontras
Been with the company almost 11 years and now know that management and supervision at my branch are not what they appear to be. I've found that favoritism and preferential treatment are commonplace especially at my last assignment. Seniority and job performance are not considered at any time. "Do the right thing" is not always adhered to. Company does not pay for sick time, personal time, or holidays, unless you work them.