Pros
The "doers" there are, for the most part, the kindest and best people and professionals you'll find anywhere. They're a fun, funny, creative, and extremely smart bunch who will challenge you every day to become better at your job. The product itself is also really fun to work on. Teachers -- although rarely GoNoodle's focus anymore -- are the most rewarding customer base on the planet. Kids are close behind them :) Depending on where you are in the company, the work/life balance tends to be pretty good. I found the normal work day to be reliably 9-to-5, though I'm aware that wasn't the case in other parts of the company.
Cons
First and foremost, senior leadership lacks direction, competency, and -- probably most unfortunately -- trustworthiness and integrity. This has led to the emergence in recent years of a toxic work environment plagued by a culture of blame, infighting, backstabbing, and extreme dysfunction. You can observe this externally in the lack of product evolution, stalling of new features and content, flagging sales, and an increasingly incohesive marketing message. GoNoodle also has a burnout problem. The incredible "doers" I mentioned in the previous section are overwhelmingly burnt out, not because of overwork, but because of the inability to make progress due to highly frustrating obstructionism and incompetency among senior leadership. Career development for employees -- including fair titling and compensation -- has always been one of GoNoodle's lowest priorities. Annual performance reviews are skipped most years, promotions require a fight, and now the HR function has been eliminated completely. While there's a heavy internal push by employees to make diversity & inclusion a priority, GoNoodle's workforce and recent hires remain abjectly homogeneous. Lastly, there is no sustainable revenue plan. This means that decisions will continue to be reactionary and panic-driven for the foreseeable future, which will continue to keep the company from reaching its full (and truly incredible) potential. If you do plan to interview there, I strongly encourage you to ask as many questions as possible and push hard on this area before deciding whether you want to join this team.