Pros
Progressive in general has a really great culture. It does, however, change depending on your manager or department. It is up to EVERYONE to upload our values & culture. Gym is nice, and the classes are great Cafeteria has good food (though not free) Work/life balance is possible but it's something that you personally have to define and enforce
Cons
Communication & misalignment between teams/departments Less support the more experienced you get in your role Upper management tends to make decisions that affect your day to day role without consulting you and making sure you are supported properly No design mentors / no design leadership Designers are siloed in their departments (as intended) however there's no community or direction for designers which makes collaboration & consistency very difficult Underpaid