Company: IBM
Date: 2015-01-03
Overall rating: 3/5
Employment status: current

Twenty plus years
Pros: The people - Most IBMers rank as the "best of the best." Very exciting to encounter and work with the most extraordinary people in the business. 
Depending on division and management chain, projects can be challenging, exciting, with a great deal of relevance to current and future technological impact on business and society.
A wealth of available online education.
Cons: Unfortunately, in recent years an alarming number of what I believe to be the most dedicated workforce in the world are quite literally dropping dead from causes related to overwork and excessive stress.  (My statement is based on personal knowledge - not hearsay.)
In many areas, work/life balance is nonexistent. 
Personnel review system is a numbers game with no relationship to actual performance. Final decisions are often made by managers who have no personal knowledge of the person under review.
Raises are all but nonexistent.
Benefits erode every year.