Company: IBM
Date: 2012-04-04
Overall rating: 2/5
Employment status: current

It's never enough for the management chain and corporate, but you can learn a lot here.
Pros: For what I do, the compensation is very good. There is lots of flexibility about hours and working remotely or at home. Colleagues are by and large very professional, smart, and collaborative.
Cons: Totally anonymous culture (for some this may be a positive, but for me it's not). Lack of access to some critical hardware and software resources. Performance evaluations are based on doing more (or appearing to do more) without any requisite proof of quality. A lot of people who are promoted and thrive in this organization are people who are good at pushing people around and either don't understand the technology or how to make it palatable to the public.