Company: IBM
Date: 2014-12-14
Overall rating: 2/5
Employment status: current
Experience level: Junior

A once great company
Pros: Industry leader with strong branding and history
Global capabilities that is parallel only with few companies
Compensation is at par with market--- or even higher for hot skills (e.g. SAP, Cloud, Mobility, etc)
Lots of roles within the organization to get the best career experience
Cons: Majority of the people are at best mediocre. There are also quite number of clueless people in the management / leadership team- I noticed that the best qualified people are not always the ones on the key roles but those that have served some tenure
The company has all the processes in place alright (e.g. for HR, project governance, implementation) but they seldom get lost and do not get cascaded down the line. For example, some staffing policies are known only to its resourcing team and project managers are not necessary aware of this. 
There is too much micro management from global leadership team, in some cases, I've heard of general manager (with responsibility for tens of thousands of employees ) approval required for hiring replacement for internal support roles for a vacancy due to resignation
Some of its products have not caught up with the market (hello IBM (Lotus) Notes)