Talk about commitment... Sometimes, we question ourselves, we question our co-workers who choose to leave...
This is would something interesting to find out... from those who have been with the organisation for a long time... and those who leave the organisation after having stayed with the organisation for a long time too!
extracted from http://www.mindtools.com/pages/article/three-component-model-commitment.htm