Company: IBM
Date: 2012-02-21
Overall rating: 3/5
Employment status: current

Working hard may or may not get you ahead...
Pros: You work around very intelligent people.  Some of the technology is leading edge from research.  People are overall easy to work with.
Cons: Can be a very high stress environment with long hours and no weekends off.  Depending on where you work, the flexibility may be gone for working remotely.  Also, there is constant worries among co-workers that this year could be their year to be let go.  It can be a rather uncomfortable place to work.