Company: IBM
Date: 2014-02-07
Overall rating: 4/5
Employment status: former

Good but it depends
Pros: You can learn a ton of things that are IT related. People are serious about their jobs.
Cons: Management persecute employees after "warm" discussions. I witnessed 2 employees giving up on the job because of that. 

They lay you off for no reason at all and they are very confused as far as second line and first line managers interactions.