Company: IBM
Date: 2015-01-31
Overall rating: 1/5
Employment status: current
Experience level: Senior

Going downhill fast
Pros: There are mant opportunities to work on large, complex environments- the kind if experience it can be difficult to get unless you work for a large software firm.
In spite of everything management can do,  there are still some amazing minds at IBM, and many wonderful technicians who are dedicated to their customers success.
Cons: 1) The culture is one if extreme distrust, due in large part to promotion of glad handers and yes-men.  People who actually work hard and are willing to speak truth to power are all too frequently marked for the many lay-offs.
2) Far too top heavy.
3) Management far too distracted by industry fads at the expense of customers, employees and the long term health of the business.