Faulty software, bumbling compliance, five bad reps and a $4.5 million fine

Share this