Title says most of it, Where is BetCRIS located? Are they a solid website? I just deposited because of their debit card reviews. After calling there customer service (2x) which says alot if the first guy doesn't answer my questions.......I've come to the conclusion that most of their customer service are American and rude..is this true? Just wondering because I'm considering on "hedging " my huge bet tonight (not technically but my logic) on the Yankees with another on the Yankees tomorrow with betcris and suddenly having second thoughts...................
Opinons on betcris?
Opinons on betcris?