Company: IBM
Date: 2017-11-08
Overall rating: 1/5
Employment status: current
Experience level: Confirmed

Senior Developer Experience
Pros: Flexibility, good health coverage, not much else. Any top tech company can offer the same.
Cons: Switching roles, projects, or teams is impossible especially if you are good at what you do. Travel is almost next to none because only architects get to travel under Systems group. Any credit for what you do will go to a senior architect regardless of how much work you put in and how little work they put in. Its all about seniority, so learn to succumb to that. False promises is the norm at IBM. Forget about getting education or having IBM support going to get higher education because I've been in the list for 5+ years and still "no funding". Lowest pay among top tech companies by far. It is very political, if you are a new hire you do not get a pay increase or bonus in the first year because you are "new" or already got a signing bonus.... You can be the top performer and even outperform your peers that have worked there longer and still get nothing your first year. If you get a promotion or raise do not expect to get anything the following year because of the same argument as above. Learn to always be seeking for a new job because the only way to get a promotion or raise is via getting it yourself by forcing IBM to match another companies offer.