Pros
I met some lifelong friends and was also able to gain some valuable experience by working in other departments. State Farm will reimburse your college tuition if they approve of the coursework. They have gotten more liberal over the years and reimburse just about anything that you can loosely tie to your job.
Cons
State Farm has an incredible bean counter culture. Basically, you log in to a computer system that counts the time you are logged in, the amount of calls you take, the paper work you do, basically everything. Additionally, you have to fill out lengthy time sheets detailing your work weekly and to top it all off, you are expected to maintain very high production margins. In a nutshell, if you think you can squeeze in an extra 5 minutes on your break one afternoon, forget about it because six managers will ask you what happened to that 5 minutes last Thursday as it is affecting your production. Don't try to game the system either, because management looks for this as well. Unless of course they take a liking to you, then game away. As far as management goes, it's like the movie Office Space. You have 6 bosses and at any given time one may tell you to do something. Where it gets really interesting is when they start contradicting each other.