Bjs has an Amex offer for $25 membership and receive $25 back in BJs GC. I did not receive the offer on my card but presented the attached pdf and was able to get the offer.
To make this offer even sweeter, the day after I joined I received an email with a coupon for $5 off $50 purchase.