GEICO is a great company for a consumer but not the best for their employees. Its a place that will allow you the opportunity to make consistent money, but they don't care about you as an individual. You do well, you're in their graces, but if you have a bad month, they throw you away.