As a former employee (I quit after seeing their shoddy business practices), I can tell you first hand that this company is corrupt. The prices don't make sense - call several times during contract season (you can often get several different prices just by talking to different people).
The service is lousy. The hidden fees are outrageous and unfair. The management is inept. The computer system is faulty.
The office I worked out of had a very poor record system and frequently lost contracts.
Never have I experienced a company run so poorly. I would not use them if you paid me (and for a short while, they did)