Company: IBM
Date: 2016-03-07
Overall rating: 3/5
Employment status: former
Experience level: Junior

Product Management
Pros: Plenty of self-learning opportunities with access to cutting edge technologies.   Technical leadership team like the fellows and distinguished engineers are helpful and willing to mentor and help with career development for the developers.  Good place for junior developers to start off their career if you are with the right team.
Cons: Many of the VPs running the business have been at IBM for too long. Cannot provide product vision or leadership.  Can only focus on making numbers.   Lack of understanding for the product management function (is it a mini GM, outbound marketing or product designer roles?).   No product managers can be good at all functions.   Lack of access to new tools.  IBM's internal built products like Rational are not suited for agile development.