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

Great culture, lot of trust and collaboration, exciting projects, great brand
Pros: I really had a great experience working for IBM. The environment has a lot of trust and collaboration. I was assigned on really great projects even though I was right out of college. There is fantastic flexibility. There is no fixed office time and you can make your own as long as you get your job done. Lots of opportunity to work from home as well. The executives are very down to earth and really roll-up their sleeves to work. I may go back to work for the company again after a few years.
Cons: Salary increases are very slow. They make up for it in term of flex benefits, however if you stay here for long, you will lag the market in terms of pay. You may need to then jump a couple of jobs to get back at market pay.