Overall, given a lot of experience in various settings. Learned management skills, working with little or no supervision. Working with a variety of employees and patients. Hardest part of the job, keeping supervisors satisfied. Most enjoyable – working with the patients.