Is FirstCash legit? It operates 3,300+ pawn stores across the US and Latin America. Here is what borrowers need to know.