I would say this is a pretty decent card if you shop there a lot, and especially if you don't have good enough credit to qualify for better cards, but the gas rewards aren't all that great.
If you want a better option, with those same benefits plus much more, I'd get the Fidelty AmEx Rewards card. You get 2% cashback on EVERYTHING. The only catch is that you must have an account with Fidelity, but you can just open a "mySmart Cash Account" which is essentially just a checking/savings account.Fidelity Investments
If you want maximum gas rewards, go with the PenFed Visa Platinum Cashback Rewards Card, with 5% cashback on all gas purchases. There is $20 one-time membership fee to join CUhttps://www.penfed.org/productsandrates/creditcards/rewardcards.asp