Yeah that sounds sketch as hell.
Congrats man! My buddy went from being a "floating" advisor at BMW to a full time advisor for an independent shop, the hours are much, much better and it's so much more laid back. He lost out on a big chunk of money but he is still doing fine and really enjoys it.
The best advice I got when I started was "the techs are going to bitch at you no matter what, so make sure they are so busy they don't have time to bitch at you."
My team lead was very vocal, he would radio me while working on a car to tell me how much of a piece of shit I am and that he wants better work. I would just say "ok, bring me the RO when that car is done, I have 3 more up here for you to take."
lol.
Lol there is always one like that...and tn ey are the one that's usually behind