If you want to be a "suck-up" and you thrive in a matrix environment with impossible goals then you may do well here
Pros
The salary at GEICO is decent for what it's worth with good health and other benefits. Typically, coworkers are pleasant to work with and so is senior management. If you can play within the rules and be a "suck up" and do well in a matrix environment, you will be able to do pretty well. Opportunities are good if you fit the framework and are willing to move around the country. Tuition reimbursement is good if you do not have a degree.
Cons
The company will not pay proper overtime or allow for individual growth due to budget deficits. I asked many times to be sent to professional development programs and was always brushed off or ignored. Overtime hours (if even considered) are classified as "premium pay" which is less than 50% your hourly rate. When going on "CATASTROPHE" duty I was only paid regular overtime not CATASTROPHE pay as illustrated in the HR handbook. Supposedly it is at manager discretion if you receive the proper pay or not. THERE IS A LOT OF WORK. You will need to work unpaid overtime to stay on top of your workload and you will have many impossible goals to maintain. If you want no home/family time then you can succeed in this job.