Pros: They're pretty good about bringing in new grads, so it's a solid start for entry-level tech roles. You get decent training and there's usually an experienced mentor to guide you, especially important as an Associate Software Engineer. The onsite environment in Reston, VA helps with team bonding and quick questions.
Cons: Career growth is definitely a big con here. It feels like promotions are few and far between once you're past the initial junior level, and the path to senior engineering roles isn't very clear. There aren't many opportunities to work on cutting-edge projects, which can make it tough for software development professionals to keep skills sharp.
Advice to Management: Management needs to create clearer career paths and invest more in innovative projects. This would really help retain their software development talent.
Show more