I started here because they offered excellent pay for my experience level. They pay for licensing, maintenance of licenses, and pay for training as well.
A typical day involves back-to-back calls, 90% of which are angry and/or racist people who just want to hear that you'll save them money (even when they have recent violations including my personal favorite: "driving on the sidewalk"). Be prepared to have absolutely no options available to reduce premiums, and steel yourself because the customer will not hesitate to scream at you for something you cannot control.
My co-workers are overall great people. I've made some really good friends working at GEICO, though we tend to bond over how much we dislike our jobs.
Management is a tricky subject. It is extremely difficult to advance from one position to the next, as missing a single metric by even .01% can cause you to lose out on a promotion or raise. The company says they promote from within, but during my two and a half years at GEICO, I've only seen one person go from agent to supervisor, versus the six outside hires into a supervisory role. This leads to supervisors who are not prepared to assist agents, making it even more difficult to advance.
For example: you may have a question to which you cannot locate the answer, so you ask a supervisor, who also cannot locate the answer, meaning you put the customer on hold while your supervisor asks another supervisor, all of which results in your average call time skyrocketing, causing you to miss out on the pay grade increase you'd been aiming for over the last three months.
If you can handle all of the above, you'd be an excellent fit for GEICO. Personally, I logged into Indeed today to look for another job, as I simply cannot handle another day in that office.