Pros: As a Junior Software Engineer, the job security here is pretty solid. We work a lot on long-term government contracts, so there's not much worry about sudden layoffs, especially for our core defense tech projects. It's a stable bet working onsite.
Cons: While secure, growth can feel a bit slow. Promotions aren't super frequent, and sometimes you're just maintaining old systems. If a big contract ends, it can be a bit scary for a bit until the next one rolls around, though it usually works out.
Advice to Management: Focus more on professional development paths for entry-level roles to keep people engaged. It helps prevent stagnation.
Show more