Company: IBM
Date: 2015-10-29
Overall rating: 1/5
Employment status: current
Experience level: Junior

The worst company I have ever worked for!
Pros: Work from home, which is typical of most consulting jobs
Cons: There is a long list.. where shall i start. 
Lacks leadership and direction. 
Too much bureaucracy and an insane unreasonable obsession with outdated processes - some of which are xls based (can't believe I work in a major IT company). 
Extremely political. 
It doesn't matter whether you generate a higher billing rate for your work as long as you hit 150% utilization even if your rate is at the bottom.
The company finds every possible way to snatch away the tiny perks of traveling despite the sacrifice consultants do.
While consultants and those working on ground, who bring real money to the company keep getting ignored, senior management, which is mostly overhead keeps getting paid millions in bonuses and incentives.
If you don't have a godfather or a godmother in the company then god help you. Of course your godfather or godmother needs to be a strong politician within the company..
I can just go on and on..