Pros
My experience at Progressive has been great so far. You're put into meaningful work right away, the coworkers are diverse and interesting, and the environment is welcoming. The perks available on campus such as a fitness center and health center are wonderful, and work/life balance is highly emphasized through things like flexible scheduling. The buildings and corporate art are amazing, and for a first job out of school, I have very little to complain about.
Cons
It's a big company, which means learning your way around can be difficult -- there are lots of very siloed departments and figuring out how they're related is a slow process. Likewise, there can be a lot of logistical overhead when getting situated in the new job. However, it seems well worth it so far.