Pros
Great benefits, amazing people, and fair to great compensation. I absolutely love the flexibility I have with hybrid/ remote working, flexible schedules, and PTO. It's made a huge difference in my life and allowed me to be more a present parent- so I'm incredibly thankful for that and it's made me a proud and loyal employee.
Cons
Not a unique problem- but can be hard to break out of a career niche (having a clearance goes a long way, but if you don't- it's slim pickings. But that's also the nature of the business). GDIT is largely an excellent org, but you can get bad managers here and there and it sometimes takes a long while for them to be cycled out. Compensation is great in my opinion, but you must be happy with it it upon hiring because merit increases are low and promotions can be harder to come by in more recent years.