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

Getting worse every year
Pros: Flexible, working from home on ad-hoc basis.
Most people are nice, and getting lesser
Cons: Too many teams break-down along a supply chain, where each team in the supply just doesn't talk to each other. Some never even met each other. 
Too bureaucratic, that it take weeks to get things done.
Too much cost cutting, for eg: swipe ID card is used instead of tagging (magnetic) card due to cost cutting (which is embarrassing for  an IT company) and the entry card doesn't even work for god sake, no free coffee/tea for employees ( we need to buy it from a vending machine, and the price doubled in 3 years),and they decided to cut the paper cups as well along the years, and even more cost cutting on employee benefits. Low/no pay rise. 
Waste of papers used in just printing names to separate printing (so much for going green, walk the talk IBM!!!)
Dino age machines due to budgets, and more budget adherence, causing communication breakdown among too many different system used, too many controls need to put in place, which equals to even more redundant jobs for the employees.
Dino age machines also caused employ-ability of workers to go down, due to the specific job scope for all roles. 
PBC rating system, where favoritism rules. Bosses's favorite goes up disregarding capability to work and lead, causing even more good peoples leave-->politics
Basically, they are trying to adhere to the road map in the expense of their employees, and too many employees causing competitions among team members, which is rarely healthy.
Too much of unnecessary online training, and not many in-house applicable skills training.