Pros
Learn a ton from great people, get an active voice in operations, very egalitarian culture. Growing a lot, so room for advancement, promotion, and a great place to get broad experience (multiple locations and specialties, so there's plenty of options).
Cons
In a transition, so can feel like a startup (low documentation, need to be self-driving, fast paced). Some artifacts in the culture and norms from the past still, but changing everyday.