Vantaggi
Senior management is great. A lot of smart people who have worked their way up the ranks. Good culture of supporting people's career development. People who started on the phone are now in high leadership positions. Supportive environment. Not a lot of egos. Everyone is pretty down to earth. Well-run, stable company where you don't worry about layoffs
Svantaggi
LOT of dead wood. People tend to stay at GEICO forever and promotions are too reliant on tenure so it is very difficult to move up. Smart young people make lateral moves or leave. IT middle management is the worst. They have a stranglehold on everything and make it difficult for other departments to do anything. Lots of "ownership" issues and lack of communication. Good company. It's unfortunate that good, energetic people have nowhere to go but out because people sit at their desks until retirement.