Pros
Progressive is possibly the best company I have ever worked for. The workplace is very relaxed. There's not really a dress code unless you're in management. There's usually some sort of event going on to get away from work-stress...farmer's markets, cultural education events, etc... The gainshare program is fantastic. Work efficiently and effectively, get a nice bonus at the end of the year. Compensation is right at the national average (but is generous for the position). Benefits are very affordable. Managers are very understanding of personal issues and are willing to work with you in case of family hardships. Schedules are also fairly flexible, especially if you are still continuing your education. The higher ups actually take time to visit even tier 1, listen to calls, and provide feedback. I'm talking about the CEO and his direct reports, not just "upper" management. Programs are in place to move up in the company. Mentoring, shadowing, etc...
Cons
Tier 1 management is a bit of a revolving door (though, not entirely due to attrition). It can be tough when you have a new manager every year. Due to this, you can get a so-so manager that doesn't really understand the Service Desk job.