Company: IBM
Date: 2015-02-20
Overall rating: 3/5
Employment status: current
Experience level: Senior

Big company, has its disadvantages, does have its strenghts
Pros: Software Group (SWG) has an R&D focus which is good for a development / product manager position.
Work life balance (flexible hours, can stay home on occasion if need arises etc).
There is a clear path for moving up the ladder irrespective of the track (management, developer, product manager, marketing etc).  One does not have to get into management if that is not your cup of tea to rise.
Cons: The yearly evaluation (PBC) system gets in the way and I feel results in a lot of 'gaming'.
Has pockets of inefficiency which I guess is to be expected when you have a large organization.
Salary increments and bonuses (at least in SWG) is quite mediocre.  Employees are left with a feeling the rating for a given year was 'gamed' to ensure the target increments/bonuses are kept under control.
Promotions after a certain stage gets very hard and the path is not clear.