Pros: As a Software Engineer, you get to work on a bunch of different client projects. It's a good way to see various technologies and get some exposure, especially in the early stages of your career in engineering services. You can learn a lot if you're proactive.
Cons: Career growth here feels pretty slow, though. There aren't many clear paths to advance, especially for technical roles beyond a certain level. It's tough to move up if you're stuck on the same project for too long, and internal promotions in the Bangalore office don't happen often.
Advice to Management: Management needs to create clearer, more transparent career paths for engineers. Invest in skill development programs that actually lead to promotions, not just certifications. It would really help retain good talent for digital transformation projects.
Show more