Self’s new secure card: no credit check or initial deposit
Self - a startup based in Austin, Texas - has partnered with Missouri-based Lead Bank to offer the Self Visa credit card, a secure credit card which offers a unique route to credit.Image courtesy of SoiSecured credit cards usually require…