I think the main reason staff members are resigning is time to play and handling real life.
Staff members got personal life aswell what needs to be handled with, they got problems and so on. By real life problems, personal social life, staff has no time to play - it's only what I think.
Also...