Company: IBM
Date: 2013-12-11
Overall rating: 2/5
Employment status: former
Experience level: Confirmed

Work at IBM - Stability or Stagnation
Pros: Stability - IBM is more than 100 years on the market and know how to survive at difficult time, once you're there - your job is secure
Flexibility and Working from Home - can work remotely, that gives great flexibility (although that is becoming more and more common for IT companies)
Cons: No Grow - I'd rate it 2 out of 10 in terms of carrier opportunities, once you're there it is very likely that you'll be finding yourself at exactly the same level in terms of position and salary in 5-6 years (well salary may increase a bit, but less than inflation)
Salary is not competitive (not my single opinion, but heard it from most of my colleagues)
High staff turnover.
No any additional trainings are offered/advertised "in-house"
Product Documentation is a disaster - it's like a puzzle, but different pieces of it located at different locations, and more often than not people wouldn't be able to tell you the whole picture.