Company: IBM
Date: 2014-04-20
Overall rating: 4/5
Employment status: current
Experience level: Junior

Good company, depends on area of work you have in this vast organization
Pros: Big organization, lot of new and challenging technology to work on. Good support for self learning and grooming. Pretty good corporate tie ups and discounts. Flexible work hours
Cons: Job security is always in question as all the time layoffs are going on in some area of organization. Cares more about wall street, then employees