Pros
The GEICO culture is great. It's not your typical corporate environment-- super friendly staff. Very easy to make long lasting friendships. GEICO will do things to try and boost morale in the workplace such as a company BBQ, carnival etc. The benefits are great-- full benefit package! The pay is also great. Profit sharing just adds to that. The company has become much more flexible with time off and actually now allows the associates to "flex" time when needed. For example if you need to come in a hour late-- you just stay a hour later to make it up. In some departments after you have been there for a specific amount of time you are given the option to work an extra hour each day to have off one additional work day to tack onto your weekend every other week. How great is that?! That is an additional 26 days off a year. There are so many opportunities within the company-- the amount of promotions that are given each year is outstanding. The company is growing which means job security. There aren't enough people who work for the company who take the time to write on here -- you are only seeing the few that were miserable and want to take it out on this forum or whom didn't get a job offer. It really is a great company to work for!
Cons
Core Metric System-- what others would refer to the company "micromanaging." It's not all bad if you work hard but you are always expected to meet a goal. This isn't a job where you are going to succeed just doing the bare minimum. You may get by but you won't be able to see all of the great benefits the job has to offer such a promotions and other perks that are given to those who are doing well.