Pros
Good work, good pay. Energetic environment. New technologies.
Cons
Experience in Netflix totally depends on the supervisor. If you are lucky and get a matured manager, there is no reason to not like working in NETFLIX. However it could be a nightmare if your manager does not like you for some reason. It is always your words vs manager's word in there (happened in my case and they believe the manager). I was hired under a manager who convinced me to join Netflix (I had 24 emails from that person persuading me). However I learned after joining that I am supposed to report to a new manager and the very first day that new guy complained that I have never worked with JAVA and AWS (Then why did he agree to take me in his team in the first place ? ). Nightmare started from that very day. He kept on mentioning the same thing every one on one. He forced me to move my position in every meeting and make sure I seat where he points me to. He will talk to all my co-workers and inform them if he is cancelling one on ones, for me he wont do anything and just disappear. He will constantly irritate me saying how good he was when he joined. He will always shout at me and try to ignore my opinions on any damn technical stuff. I was totally terrified of him and knew that he will make sure that I fail. He tried all he could. He gave me two projects and one project scope kept changing and changing. Still i tried to keep up and developed good relationships with other team managers, members and project managers.One day (I am sure my manager was waiting for that day) I wrote something incorrect in an email (this is my 4th month I guess). He pounded on me, and also after a 14 hour continuous on call, I took a 2 min break, he shouted at me for 15 minutes for missing a false alram ! I apologized. He tried to blame me for what I did not do and said he and someone else was watching me silently, while I was chatting with someone else about some technical issue over a group chat. So unethical ! He said some PM complained about me and when I asked for the names and examples he refused. I raised the alarm to higher management and they said it is "his word vs mine". One day they said they are sorry I had to go through this and next day they change the tone and said they have to believe my manager. I requested them to talk to engineers and get feedback. They refused to even do that. I resigned the next week as I could not take the humiliation and realized that if I stay back and work in the same group, they will find some excuse to fire me. I knew all companies where I worked before were waiting to take me back any day. So I had no worry. The funny part is the people who were working with me kept on sending me emails about how good it was to work with me and they were surprised that I left. But my manager never found anything good in me. I wish I had a better manager in NETFLIX, then I would enjoy my life there so much. Please make sure you understand your supervisor before you join. That is the most important thing. Everything else will fall into place.