Employee-friendly: ultimate flexibility including work-from-home (even before Covid); family-like culture.
Cons
More a reflection of small business size, type, and government contracting environment, potential for limited variety of available projects may limit exposure to opportunities. Also, generally not part of company culture to develop staff.