The deal is: It is too ustable to attach any sense of security. It seems like your income hangs by a thread with every quartly report. You really hit the the black hole when laid-off "fired" at 40 and have to re-invint yourself quickly.
It is absolutely insane out there.
We are all free agents. Some people look back and had 10, 20, even 30 years with one company, and they got "lucky", if you want to call working in a corrupt industry "lucky".
This is why insurance sales is superior to other sales jobs, because you can build up your clients, your business, and still make a steady income.
At the end of the day, the best move is to just build up the relationships with your doctors. Have them write recommendations if the relationship with them is very good. This is your bread and butter, not your company. You are just another worker bee, in the eyes of a company. However, if you have solid friendships with doctors and staff, you can take that to another situtation.
Also, throw loyalty out the window.
Keep looking for better jobs all the time. You might find a higher paying job. Or a job with less travel. Or a manager that is better educated and might teach you more. There are always better jobs out there.