Pros
GEICO is a growing company with great job security. With pretty much any level of education you can find steady work with a decent salary. Advancement within the company is quite common, though often the new position you find yourself in is little different than the one you just left. GEICO offers annual profit sharing in addition to the normal salary, the highlight of the year.
Cons
Most careers begin and end in the call center, whether it be sales, claims, or some facet of customer service. That means all day, everyday, on the phones. Having a two day weekend is non-existent for most departments and rarely does one get to choose their shift. Most supervisors and management are more interested in wringing the most productivity out of your current job than in helping you rise to a better position, so if you aren't a self-starter always looking for a way off the phones that's where you'll stay. Turnover is high in the entry level positions and a large percent leave in the first two years.