I can't recall any negative experience, i got my first card in the beginning of 2008, so more than 8 years now. The shipping time varies for me, i received 5 or 6 cards until now, once it took less than a week, but sometimes it takes more than 2 weeks with the same standard shipping.
I've never had a single problem neither with their service, nor with their support. I contacted them quite a few times, at first they were pretty slow, but lately they reply in a few hours. Once i lost my card, so i needed to cancel it, everything went smooth and fast.
The card is valid for 3 years (it was 2 years before), a few weeks before it expires, you should contact them, because they don't send the new one automatically.
Fees can be found in the help section of their site as others already suggested. It's a good idea, if you read through the FAQ, chances are that you'll find pretty much every answer you may have. Their FAQ section is pretty good since they revamped the site.
The cash withdrawal at ATMs ain't cheap, so use your card for shopping whenever and wherever you can.
EU citizen here btw.