Company: IBM
Date: 2018-03-13
Overall rating: 3/5
Employment status: former

IBM mid level jobs
Pros: This is the stereotypical large company, but every group is fairly autonomous and it is not too hard to switch jobs there if you want.
Cons: Working in the US, you might always feel like  your job is about to be transferred to India.  The internal processes are insane, and bog everything down.  Live/work balance is hard to manage, especially if part of your team is offshore.  The financials haven't been good for a long while, so don't expect large raises.