I've been with them for about 5 years and am about to move on from them. The "agent" I used is unresponsive. I got my renewals a month ago, and after I picked myself up from the floor, I called and emailed the agent. Still have not seen a response. When I call the 800 number, it's 10+ minutes of waiting to get ahold of someone.
I bought a new car earlier this year and went online through the company they signed me up with to add the car. I received the confirmation they received my info, but nothing ever changed. After a couple of weeks of hoping "well, maybe this just takes time," I called the agent and got no response. I finally waited through the 800 number and they didn't see anything I had submitted and had to redo it all over the phone.
If that's their business model, then screw them. If something happens and I need to file a claim, I want someone who is responsive, not a rando on the other end of an 800 number because the agent is MIA.
**edit**
When I renewed last year, they didn't send coverage to the mortgage company, so I kept getting notices from the mortgage company that they would be buying me insurance unless I provided them with the proof of coverage. I called the mortgage company and asked what I needed to do, and they said the agent needed to send some particular document to them. It took almost 2 weeks to get a response from the agent to get that sent over.