Company: IBM
Date: 2014-12-30
Overall rating: 3/5
Employment status: current

Great place to start your career
Pros: A lot of technical experience. 
Great culture.
Everyone wants you to succeed.
With a few years at IBM you can go anywhere.
Cons: No appreciation for employees in monetary form. Someone who starts a year later than you probably makes more.
Can get "stuck" with a client. Sometimes "forced" (encouraged) to stay with a particular client.