Well free stuff is always welcome. But considering I will probably be using the card for personal use, are there any limits(without verification) I should be aware of? Also, is this a new company?
I guess this is not a new company , they got some feedbacks on social media back in 2014