Credit check

New secure card from Self: no credit check or initial deposit

Self – an Austin, Texas-based startup – has partnered with Missouri-based Lead Bank to offer the Self Visa credit card, a secure credit card which offers a single route to credit. Image courtesy of Self Secured credit cards typically require a credit check and cash deposit, which can be a barrier for people with poor […]