I saw you post a few days ago and just got around to responding. I am currently in a 2 year residency program. I make a normal salary and work a full schedule. My mentor comes to the clinic every few months and we treat patients together. He is in the room most of the time, he asks question, we case, and he helps me with my clinical reasoning. It is all very professional and I love the feedback. Occasionally I select appropriate patients and we "skype" a treatment session and he provides feedback that way. In addition I write up cases, magazine articles and he helps me with my writing skills as well as my clinical reasoning in that way. Our coursework includes all 600 level NAIOMT and subsequent certification, additional leadership, billing, pharmacy, imaging, spinal manipulation, and several courses geared towards efficiency and marketing as we all work in private practice. There are also some peer learning assignments and something called a "special interest" where we get involved in some type of intervention specialty of our choice. Lots of people just work with a personal training, take SFMA courses, or some sort of HIIT training. I am leaning towards SFMA or a mountaineering course (there is a lot of flexibility).
Most courses are over the weekend or online. This issue I have is most of my company is situated around western Oregon and Washington and I am roughly 3-4 hours away. Compared to the other residents, I have to travel a ton. We also become credentialed clinical instructors and as part of the residency will mentor at least one student and be mentored while mentoring.
I get vacation like a normal employee and the program is kind of a go at our own pace. I have three kids and am married so life is kind of crazy and I am not sure if I will be finishing on time, I have discussed this with my mentor and company and it is not a problem. In reality, they are trying to convince me to take more time to finish.
So far I have become immensely more effective as a provider and a lot of that is due to my residency training. I am much better at pattern recognition, more skilled as a PT in regards to manual interventions and knowing when to put my hands on a patient and when not to.