Overall Thought
Bad
Their deduct rate is extremely high, they deduct from my account for no good reason
Overall Experience
Ease of Use
Average
Customer support
Average
Security and Privacy
Great
TrustFinance use cookie for analytics to improve your experience. Check all the information about ourCookies policy