Terrible Company Experience
Terrible company experience. I was sent a referral link over 120 days ago and still haven't received my gift card. This service is unacceptable. There is no excuse for this delay. Stay away!
Date of experience:
Dec 29, 2025