Company: IBM
Date: 2012-08-30
Overall rating: 4/5
Employment status: former
Experience level: Junior

Perfect :)
Pros: You are given unlimited freedom, and the company trusts you won't misuse it. The people are friendly and professional at the same time. This helps in making a perfect work atmosphere.
Cons: The salary part might be a bit of a turn off. The hikes given also are something which leaves a lot to wish for. But then everything can't be good.