Pros: As a Software Engineer in the Austin, TX office, I got to work on some really interesting cloud computing projects. There's a ton of internal training resources if you seek them out, which is good for learning new skills. It's a solid place for your first big tech job.
Cons: Career growth here is tough; promotions for technical roles are really slow after the initial levels. It often feels like you have to jump teams or even leave IBM to get a significant salary bump or a real title change. The corporate environment can feel a bit stagnant for ambition.
Advice to Management: Management needs to create clearer, faster promotion paths for experienced engineers. Encourage internal mobility and ensure that performance is actually rewarded with growth opportunities, not just more responsibility without a title change.
Show more