Solid Start, But Growth Can Be Slow
It's a pretty standard software company experience. You can learn a lot, especially if you're new to the industry. But once you get comfortable, finding that next step up internally for software engineers can be tough. The pace is generally okay, though.
If you're a junior software engineer, you'll pick up a lot about the Microsoft 365 ecosystem and cloud solutions. They do offer some decent learning resources, which is nice for initial skill-building.
Career growth here is pretty slow for mid-level folks. There isn't a clear path for promotion to senior roles. You often have to really push or look elsewhere to advance as a software engineer.
You guys need to build out better career ladders and mentorship programs. It would really help retain technical talent, especially for those looking to specialize in complex cloud solutions.