If you are thinking about working here, read this and look at the other reviews. Chaotic, toxic, lack of work life balance or career development. Here is my perspective as an engineer:
*Technical Work/Career Development - Very little engineering work being done here. The team in China does most of it and boy do they get absolutely abused. They will design most of the prototypes, ship them to the US for a brief hands on before we move on to the next phase. You will mostly do PowerPoint engineering and project management. Any testing is rushed since it needs to get done for the following weeks leadership show and tell so it is not at all robust. You will regularly do things the wrong way and if you are someone who wants to do real engineering and care about your work, unfortunately this is not the place for you. Not really sure if the skills learned here are transferrable anywhere else.
*Decision Making Processes - shotgun decisions made by an inner circle of employees who have been there for a while (meaning 3+ years due to a revolving door) based on their ego/feelings/vibes instead of any data. Certain teams opinions just matter more for some reason and they will steer product direction without anyone being allowed to question them. You spend more time playing the politics game that doing any real work. Its very frustrating to have your work discarded for no reason.
*Lack of Experience In Leadership - Plenty of Directors/VPs/Senior VPs who are SEVERELY underqualified. They don't trust their teams so they need to make every decision themselves and don't even have the relevant experience/knowledge to weigh in.
*Project Management - lol. You will have multiple project managers and not one of them will manage the project or have any idea what's going on. Not entirely their fault, they exist to appease leadership and micromanage the teams doing the work, not prioritize or plan. Project deadlines are legitimately impossible to hit so you sprint toward them frantically until they inevitably get pushed. You will waste an IMMENSE amount of time doing irrelevant work or re-doing work since priorities change always.
*Day to Day Work - Its all work theater for the execs and meetings. Between end of day notes, end of week notes, weekly leadership reviews, making slides for those reviews, and meeting multiple times per week to align on content for those reviews, you wont have time to get anything done. Then, there are the endless meetings. You will sit in meeting after meeting accomplishing nothing while you fall behind on your work. Lots of talking about work, not a lot of working on work. The talking about work is the priority here. Then, the non-technical team will ask you to hop on calls with the China team at 7am/8pm regularly which they will not join.
*Resources - Teams are so understaffed. We can't hire new employees or backfill critical low level roles, but the company can hire executives like its going out of style. They are trying to sell the startup/innovation culture, but money is tight like any big public company and only things to appease shareholders are valued.
To wrap it all up, in addition to the actual work/structure part of the job, I've never worked somewhere that allowed people to be as condescending and rude in the workplace as SN. Office vibes are low and if you quit, everyone's first response is to congratulate you for getting out - that should say a lot.