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

Going down-hill very Quickly
Pros: Good benefits. I wouldn't be surprised if they cut back on these in the future.  They have already changed the matching policy to match at the end of the year, but it is up to 6%.
Cons: Lazy code writing.  Their products do not work well together.  They are in a rush to get products to market, even if they are not ready. Not a transparent company.  Constant reorganization.  Very little job security.  They managers have zero idea what their employees do.  There is no clear business plan and nothing gets to the bottom level.  Morale is crazy low.  Almost everyone works from home and it makes collaboration difficult.  They over charge customers and are disconnect from their needs.