Pros
I've been fortunate to work with some of the smartest, most talented people in Rust solving problems and using good development practices. I feel listened to, valued as an employee and a person, and am glad every day I joined up.
Cons
The culture is not for everyone- collaboration and cooperation are the name of the game.