Company: IBM
Date: 2013-11-25
Overall rating: 4/5
Employment status: former
Experience level: Junior

Good place to work, a lot of nice people around
Pros: People are knowledgeable and kind, lots of good things to learn if you are in the right team. Funding generally is not a problem. Working on a right project can help you publish a lot of work. 
Work life balance is good. Generally no need to travel or work over the weekend. Things go along with a steady pace.
Reporting structure is generally stable. You report to one boss and don't have to change manager all the time, which happens in some other companies
Cons: People are lay back. Hardworking may not necessary bring you promotion or salary increse. Besides work, politics also impacts your performance.