Bizcast: Store credit cards, the pros and cons

Are store brand credit cards worth the initial savings?