Company: IBM
Date: 2013-05-29
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Great facilities and location
Pros: IBM has some of the nicest work facilities of any tech company in Silicon Valley.  Location of software development facilities is near the edge of town with plenty of residential housing so no need for a long commute to work.
Cons: Pay and promotions are hard to come by after the first few years.  Your once competitive entry-level compensation can quickly become non-competitive after just a few short years.