It is not a great place for folks that...
- do a ton of posturing / hypothesizing and don't get much done (we all know those)
- do a lot of politicking
- have thin skin. Don't get me wrong, it's a candid place but if you are used to a lot of tech companies where you can't tell whether you are amazing or suck because the fake niceness there is 10/10, this might be a culture shock.