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

Take what you can get/use and progress your career elsewhere
Pros: (Some) great people, flexibility working from home or different locations, great brand reputation to have on your portfolio
Cons: So much political and hierarchical nonsense, so much red tape and paper work crap in the background. Cost cutting EVERYWHERE, so many jobs cut (both contractors and full-timers),  barely any salary improvement unless you literally walk on water or something. They try to work you into the ground with ridiculous work hours with no extra compensations