Pros
Large corporation with lots of opportunity to move around and get promoted. Decent salaries if you negotiate well. The ability to work a 9/80 schedule (9 hour days with every other Friday off) is the only reason I continue to work here. Good job stability - it seems impossible for them to fire people here, even when they are terrible at their job.
Cons
Senior management is always sending out announcements patting themselves on the back for "listening" and "caring about" employees, while their actions continue to reflect the opposite. The campus has been under construction for 4 years with inadequate parking. I have to walk nearly a half mile (in the street) or wait 10-15 min for a bus to take me from the parking lot to my building every day. Despite the employees being very vocal about these issues, they fall on deaf ears. Employees were promised a new campus center building with childcare, dry cleaning, and a gym. None of that happened due to senior management poor budgeting/planning. They ended up just planting more grass in the center of campus where a parking lot was desperately needed. Additionally, the way they've handled the COVID-19 outbreak has been disgraceful. They held off on instructing employees to work remotely for as long as they possibly could, when other defense/tech companies in the area had already been working remotely for weeks. They lied to the media in their press release when an employee came down with the virus. They said that they sent us all home "in an abundance of caution" yet more than half of the campus still had to report to work. They pretend to care about employee well-being but they don't. I'm just so tired of the lies. In all honestly, they are a giant corporation who, at the end of the day, only cares about the bottom line.