no clue about sni but heartland your either 2 or 4 weeks, 2 being a refresher and your trainer can let you go whenever he feels your ready. I only did 1 week. 4 weeks he has to keep you the whole time. with either you make 20 some cpm. Your trainer wont force you to team, but if he feels your ready and you agree you may run on each others clocks a bit. this isn't swift so not every other guy with 6 months under his belt can train. most have 5 plus years with heartland and more time in with other companies. since the gti merger Gordon trainers are now heartland trainers so you may not have to wait so long for a trainer, but it used to be we only had abot 20 or so trainers. usually guys waited a month or so for a trainer.
I will say my refresher was awesome. couldn't have asked for a nicer, friendlier fella. we still call each other every few days and catch up.