Pros
Intense and focused mentorship, no holds barred approach to problem solving and exacting rigor of logic in all conversations. If in the right department and management change, you can always ask the question - but don't expect the pat on the back for being the smartest or the most experienced. Thoughtful, considered questions and a particular brand of humility and hubris are always welcome.
Cons
The standards never slacken and there is no where to hide - expect to get home at the end of the day, every day, feeling like you've been put through a wringer in some regards. Additionally, the philosophical-culture enthusiast can get caught in a trap where talking seems more important than doing - but ultimately you are held accountable to what you do (or don't) deliver, so it requires a lot of discipline to be in this culture.