Company: IBM
Date: 2014-02-11
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Try working for IBM if given a chance
Pros: Excellent thought leadership & vision in the market, Good work life balance, good flexibility like working from home (teams are distributed all across the country), Good benefits, industry average salary. If you're getting a job at IBM, I highly suggest you work here for one year at least and figure out if this culture is a good fit for you or not. You will learn a lot here.
Cons: As usual with big companies, too many processes, takes too many approvals to get things done. You have to work hard to stand out, But that is true for any other company. Don't expect big bonuses or stock options.