Company: IBM
Date: 2012-06-26
Overall rating: 4/5
Employment status: current
Experience level: Senior

A great company to work for with lots of interesting things going on.
Pros: IBM has some of the best talent in the world and a leading culture of cooperation and collaboration that is unmatched. When everything comes together, the opportunities are some of the most interesting projects and problems that could ever be encountered. Staff are given the ability to solve problems the best way that they see fit within the reasonable budget and staff constraints. If you want to travel the world at a moment's notice, IBM is the place to work for.
Cons: Management sometimes accidentally stifles the organic long term success generated by individual performers when chasing unrealistic quarterly goals. As a result, during the review cycle, performance that would have been regarded as outstanding at any other time goes unrecognized if it didn't happen to match up with that particular quarter or year's goals, leaving the resources who performed above and beyond empty handed and demoralized.