From everyone I’ve talked to they treat their employees well. Especially during Covid and when people get sick. I have heard this from multiple people that have been with the company for a long time.
Cons
I can be risky working in government contracting because you don’t know how secure your job is.