Pros
Proximity to interesting government sponsors and problem spaces Good 401k match Good health insurance
Cons
Company fired so many people during covid for not getting vaccinated, which was stressful and scary. A lot of resistance to working remotely during times when working remotely made the most sense. Fast forward, and they've fired so much fo the company due to gov cuts, but not in a way that makes much sense. Firings done by pulling spreadsheets of who is billing whta hours where without consideration for tenure, skills, etc. many people fired had nothing but great performance reviews. People in positions often do not have the skills for their job titles. For example, someone might be a data scientist or engineer with no trainign in those areas. Perhaps because org is matrixed and management does not often even share speciailized skills with dept. members. Scary stuff.