I have worked for Axis for almost 8 years now. I have always been supported really well by program management as well as Human Resources and upper management. I have worked with a lot of individuals who have come from competitor companies that give me perspective on how high quality Axis services are, and how the support for it's employees is important at Axis. This job can be a very high stress job, depending on the challenges of the youth that you work with. However, I have found that management are very sensitive to employee feedback and are willing to support in any way possible to ensure that staff feel supported, and safe. I have even been relocated to other programs when the fit just wasn't working either for the youth, or for myself. Axis also demands high standards of care from it's employees. I think this helps to keep morale high in a sometimes tough work environment. If you are thinking of trying youth residence work. I would recommend Axis above all other companies in Kamloops. Some companies do pay a little more per shift, but do not provide the support and teamwork that you need to be satisfied in this line of work. I know this from a lot of feedback from coworkers over the years.