Deposit cards are accepted at all points all over the world including ATMs, real and virtual shops with MasterCard logo and useful for booking hotels and car rent.
Moreover you can benefit from MasterCard campaigns and discounts in different countries.
Your money on card is insured!