Of course, the most basic training comes from you. Sitting with your staff, giving them time to learn from your past experiences is the best instruction anyone can have. One real tough thing is keeping qualified staff. Especially after you invest money and time in their training. Let's admit to a basic fact.
People leave jobs more for an increase in pay more than for any other reason.
They also like to know what their career path is within their current company. By putting together a plan they can follow, it will help to make them more comfortable. To begin, you must have complete, accurate job descriptions. The job descriptions should be detailed in their scope. Once you have put these together, you have to remember to update them as the job functions change due to reorganization or technology changes.