Pros
The company doesn't layoff like others in our industry. As long as you do your job and stay away from doing stupid things, you can have a long career. You have petty managers and supervisors from time to time but for the most part they do seem somewhat interested in your growth and career.
Cons
Geico is cheap. They rather underpay and ask for more out of people than compensate them fairly. There are pockets of the company that are racists and small minded. The claims division is a place I could not work. They look down on everyone else in building. Having officewide management meetings with them is extremely difficult. You have to listen to the jerks make thinly valed racist remark about people who work in other departments. Unless you have hardcore proof no one is going to do anything about. Claims people are worth their weight in gold and they know it.