Company: IBM
Date: 2010-08-10
Overall rating: 5/5
Employment status: current

Good place to work
Pros: IBM is a dynamic place to work.  Strong research and engineering
Cons: People who take  leave of absence sometimes end up being laid off.