Company: IBM
Date: 2014-04-08
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Great people delivering innovative products and services, but...
Pros: Most people at IBM are smart, collaborative, dedicated and enjoyable to work with. Working remotely allows for flexibility and convenience for both the employee and the company. Many of the products and services are innovative and keep the work varied and interesting. Most of the day-to-day tools and technology are helpful in efficiently doing ones job.
Cons: The organization is too middle heavy with 2-3 levels of management spending too much time  "managing up". Increases in salary doesn't come easy and there is a review/rating process that is cumbersome and not balanced to contribution. Many managers and directors are not familiar with the work their team does, so they are unable to train, mentor and sometimes appreciate the efforts. Much time spent by managers telling up the chain what they want to hear vs what they need to hear (and advocating for the people who work for them).