Pros
Easy to coast. Pay was exceptional, time off was unrivaled, and retirement was unbelievable -- finding another job with equivalent compensation was incredibly difficult. My coworkers and direct supervisor were genuinely great.
Cons
All cons are specific to the Huntsville Alabama office, as far as I can tell. If I had worked in Atlanta, I think my experience would have been significantly different. Easy to coast. Healthcare wasn't great. There was a lack of meaningful work. In the interview I was led to believe I would be working on projects that I simply never got to work on. I ended up working on projects I explicitly stated -- in the interview -- that I did not want to work on. Upper management is a complete mess. It might just be because of COVID, but management either always had unrealistic expectations, or they never properly communicated their expectations.