Company: IBM
Date: 2009-07-14
Overall rating: 2/5
Employment status: current

A good place to learn interesting stuff, but not a lifetime employer
Pros: Great place to work as a new grad.  I learned lots during my first years.  Excellent place to work if you want to develop deep technical skills in a specific technologies or offering area.  Flex time and the ability to work from home are among the best benefits
Cons: Too much focus on the numbers, not enough training, insufficient opportunities for growth, very little recognition for successful work, combative work environment, corporate structure is too siloed and results in more bureacracy than necessary.