Company: IBM
Date: 2015-01-03
Overall rating: 3/5
Employment status: former
Experience level: Junior

Good company, interesting work, too many concerns about layoffs.
Pros: Working with smart people is always interesting.  The company benefits for employees are very impressive. There are many areas to work in and the culture allows transferring to other areas.
Cons: My experience with the people who work on the corporate systems was one of concern.  It appeared that everyone was looking over their shoulders for someone to replace them.  While the benefits are great for employees, it is not as good if you want to include your family.