I don't think if it is a good idea to keep this kinds of people in your business or company, this only means that they are not serious in what they do, is not a good idea keeping those kinds of people.Well I feel the best thing to do for an incompetent staff who is humble and willing to learn, is to send the person for training on the part he or she will play so that he doesn't end up making the company run at loss