I've taken TEAM's BRC (beginner rider course) and IRC (advanced rider course) and both had excellent on bike instruction. The excersizes are taken from the Motorcycle Safety Foundation and are the same as any other company which teaches the MSF course. The classroom instructor I had was an arrogant dickhead who spent a majority of the class talking about his own stories. He was quick to shoot down questions, and at one point actually heard a kid ask a question and dismissed him saying it was not a situation that would happen. I wish I could remember what it was, but a few people in the class wanted an answer. oh well.
After my first accident, I decided to take this course, and I'm very happy that I did, as I feel a much more confident rider now.
They are a little spendy, and most courses require you to get up at ass o'clock in the morning, but overall a good experience.