I've never had to go this route before so I'm a bit lost on what services have a solid reputation and are reliable.
I'll looking to cashout USD giftcards for Bitcoin probably once or twice a month depending.
If you want to cash out physical gift cards, your chances of getting paid are greater than trying to sell digital giftcards cards.
Sites you can use: