Company: IBM
Date: 2010-04-28
Overall rating: 5/5
Employment status: current

Great place to work
Pros: Very good culture 
Good products and approach to R&D
Truly values employees and customers
Cons: Large and complicated
Sometines difficult to get everyone on the same page