It's a pretty multidisciplinary company. What I mean is if you're interested in life as a software engineer it's going to be a lot different than life for a bench biologist. There's no roulette involved, but it's not always obvious which is which from the reviews.
Maybe for your company, but like, for Amazon, when all the bad stuff really came out, one thing that people always said was, "It depends on what team you're on." Do I really want to take the chance that I might end up on one of the crappy teams?