Pros
You're bound to get free products, and get deeply discounted products at Christmas time. If you don't care about work life balance you can move up quickly. Few people stick around long, so by the 1 or 2-year mark you're already a long-term employee and marked for advancement opportunities. Mike M. in security is amazing.
Cons
The understaffing of SharkNinja makes working there miserable. When people leave teams (often due to better job offers or quitting with no job lined up) there is no rush to fill the open position. Some teams will be 3-4 people down with no approval from HR to fill the role. Responsibilities are then piled on remaining employees, leading to further turnover due to burnout. I was strongly advised against joining SharkNinja by two former employees and wish I heeded their advice. Pay is not competitive, and opportunities to negotiate higher pay are minimal. Too many acceptance criteria are changed at the last minute prior to mass production, leading to lower quality products. The company doesn't sufficiently stand by product quality, requiring consumers to pay shipping and a fee to return a product which is defective due to SharkNinja's own quality control and acceptance procedures. Very frequently the best and brightest leave. If on any given team there is a really high performer or great leader/employee/coworker that starts standing out, it is like clockwork that they'll leave within a few months. After bonus time in March you get the biggest exodus where a lot of high performers leave. There is a lack of mid to late career talent in technical departments. A lot of times it's recent grads making important technical decisions. It would be great if SharkNinja could hire, retain, or pay sufficient salary to get some people 10-15 years into that career. I do feel that SharkNinja is really hurting for that level of expertise and input.