Pros
Owners truly care about their workforce which is not always the case in government contract work. I worked at a remote location and only visited the COS main offices occassionally, but overall it is a good work environment, easy to deal to resolve any issues. Overall, they truly care about their employees.
Cons
If you are working at a remote location, you may be left out of some of the perks of actually working at the COS offices. Not sure leadership could really do anything about that, but that is really my only complaint about my experience with this organization.