Company: IBM
Date: 2015-04-28
Overall rating: 2/5
Employment status: former
Experience level: Junior

Self-destructive and short-sighted
Pros: I can't speak for most IBM offices, as I've heard that your IBM experience depends on the culture of your office and how good your managers are at shielding you from all the process and bureaucracy. In that respect, I have nothing but admiration for my managers. My coworkers were also great. We were an acquisition, so we fought to keep our culture, with more success than I anticipated.
Also:
- There are very smart people at IBM; you just have to know where to look, as nothing is easy to find.
- There is relatively easy access to IBM software, if you need it. The flip side is you have to fight very hard to be able to use non-IBM software if they decide there is an "equivalent" tool made by IBM.
Cons: Many random-seeming decisions. Layoffs, lack of reinvestment in the group, overburdening the remaining employees with everyone else's work. 
Benefits not good.
Seemingly arbitrary review process that is clearly more political than merit-based.
The higher-ups still seem to think that offshoring is a good idea.