Work life balance/flexibility is pretty great at Leidos.
Cons
There are no promotion cycles. You just have to talk to your manager and hope they fight for you when you think it is time to be promoted. Leidos also does not do very good yearly raises. They only give their best engineers 5% raises....