Company: IBM
Date: 2014-10-22
Overall rating: 3/5
Employment status: current
Experience level: Junior

Welcome to a new world run by robots
Pros: IBM as a legacy technology culture is one of the all time greats. Unfortunately, they have been going through an identity crisis for the past 40 years, and it isn't getting any better. Instead of inventing the future, they seem to want to copy other people's innovative business ideas, all the while filing new patent after patent on stuff they never product-ize. That said, they have a lot of brilliant people and a lot of opportunities across the map.
Cons: Putting up with the robots that run the show, and the Sales/Business development people they report to.  They waste a lot of employees time with stupid useless extra-curricular stuff. They are clearly in decline in terms of technical leadership.