After joining the company, the employees are being brainwashed with "fear"... as a result, many of the colleagues "fear" about the unknown working somewhere else - hence they stay although they are not happy. Some also "fear" about the money as they need to put food on the table for their family.... I believe it depends on the risk that people are willing to take... but the longer you are working for the company, the more risk averse you will be...
@rqe+1f7da79b, sorry for pulling your comment into a new thread, but I agree with you. I've been here too long and, even though I'm tired of this company, I'm too afraid to risk my current job and take a leap into the unknown.