Progressive is a great company to work for. They have good benefits, and a positive work environment. I was not able to grow with them in the time I wanted to, but they do have a number of different opportunities to choose from. They have a onsite cafeteria during the week,a gym,and a health clinic. They do a great job with promoting wellness there.