IBM Human Resources did it right. From the basic premise of a need to change, to using agile methods for design and feedback, to rolling it all out. They really are walking the talk when it comes to how best to provide feedback in a fast-moving, social environment.
I love working in IBM.
The working environment, co-workers and my managers, all in all, they made you feel supportive during work. Also, they provide lots of resources for employers to improve their ability and knowledge.
I've meet a lot of decent people, and learned lots of knowledge, also I have the chance to meet customer face to face to understand the way a global company get things done, all these experience are good nutrition for my future career.