I've also used them many times, for smaller amounts, and know several people that work there. While their environment seems somewhat cultish, I find it hard to reconcile your 'scumbag' comment with the people that I know - one of whom used to work in the anti-fraud department.
Are you really claiming that fraud is part of Transferwise's standard mode of operation? I really find this hard to believe.