I've been with them for a year, never a problem, very professional. You can almost always get better odds at Tradesports on futures than anywhere else.
I just bought Ohio State at 33-1 for the NC, which should be the true odds rather than the 8-1 to 15-1 you see at other books.
They don't have much to offer in some prop categories. Such as "Will the Chiefs go Undefeated" etc.