Pros
MIL is a strong company with a good culture for employees, especially those on government contracts. They have a very good track record of maintaining customer relationships and winning recompetes with those clients. The owner and a lot of the senior managers care about their teams and their employees as individuals, which is great. The core capabilities are also really strong and needed by the customers, so it's also a stable working environment than most government contract businesses.
Cons
At times, the company-wide culture could be stronger. Within the divisions, it's very strong, but the communication across the groups can be better. This can help with job opportunities and promotions as well as sharing capabilities to other customers.