Pros
top of the market compensation and good product.
Cons
Very political and the culture of fear is real. People will bad-mouth you behind your back, just to save their jobs and since there are no HR processes/rules or documentation, your entire existence will depend on manager. Talking of which, personally I had two managers so far: One who never led bigger teams before, he said inappropriate/unprofessional things all the time (mind you, Netflix is supposed to hire only experienced people). The other one was a macho, drinking type. He always favored the ones who went out with him drinking. If you were not into drinking/socializing/alpha male communication style - too bad! Summary: If you only care about money, this place is for you but if you want an environment with a positive culture you should look elsewhere.