Pros
Great Business, enjoy my peers and the overall culture. Lot's of great pay and benefits. Many smart people and a lot of growth that allows for personal advancement and opportunity.
Cons
Management was awful. There was a lot of patting themselves on the back for a job well done and not enough recognition for the warriors that made it happen day in and day out with a lot of long hours. Several people swooped in at the last minute before becoming a public company and walked away with a big pay day that was not earned, they just rode the coat tails of those who really made it happen. Too many politics, not enough teamwork. I would say Progressive is successful DESPITE the management, not BECAUSE of the management. There are a couple departments worth investigating, but be thorough in your interviewing and talk to the employees with boots on the ground. Progressive is a good place to work, it could be a great place to work with true leadership.