Company: IBM
Date: 2011-01-20
Overall rating: 5/5
Employment status: current

Great place to work,
Pros: IBM continues to lead the industry in many technology areas.  
The ability to work an entire career, changing jobs, skills and even geographies at one company is rare, but possible with IBM.  
Although IBM has acquired a significant number of technology companies, there is still a significant investment in internal R&D.  
The IBM name still has clout around the world.
The total compensation package (benefits, bonuses and pay) are slightly higher than at other multinational high-tech firms.
IBM has demonstrated the ability to evolve and grow in a changing market place.
IBM, as a company, generally does much more good than harm for society
Cons: IBM has ceded the consumer space to other companies which makes the products and services IBM produces less 'flashy'.
The upside potential for compensation is not as high as it might be at some smaller companies.
Must be self-motivated to really want to excel and achieve good things and take a long-term view to really want to work at IBM.