I referred a friend to thinkmarkets while looking for alternatives to my previous provider. We both deposited. The referral bonus never arrived. Support said we did not meet the terms. When we asked which terms they pointed to a clause that was added after we signed up. Shady.
Pros: Multiple order types|Two-factor authentication|Economic calendar
Cons: Account statements could be more detailed