Pros: As a Junior Software Developer, I got to work on various client projects, which was decent experience for a mid-sized IT services company. They do offer some internal training modules, especially for new hires, which is helpful to learn the ropes.
Cons: Career growth here isn't great, especially past entry-level roles. There's not a clear path for advancement, even with yearly reviews. I didn't see much opportunity to move up to a Senior Developer or project management role, even after a couple of years working remotely.
Advice to Management: Focus on creating clearer career ladders, especially for your remote software engineering teams. Invest in more advanced training and mentorship programs to help employees move from junior to senior roles.
Show more