A lot of bigger companies usually have a person on staff that is factory trained. My last two companies I worked for had me as their onsite tech. I am factory trained in a multiple of systems so I guess I was the go to guy. Smaller companies don't have this luxury I guess.