Pros
Working at S6 was like a dream. The entire team was fantastic, the content we made was fun to work on, and there was a lot of room for personal growth. The technical challenges were always fruitful and we learned as we resolved them. S6 truly feels like being part of a family. Everyone works together. The seniors/leads are very kind and patient in explaining technicalities and they make sure you understand the reason for things to work the way they do. If you want to learn and grow in your discipline, S6 is the place to do it. Not to mention you'll get to work on some amazing content! The best part of it all, in my opinion, is the team dynamics. Being a skilled professional is important, but couple that with a great personality and you have the perfect colleagues. I did not meet a single employee at S6 that did not fit this bill.
Cons
There's very little I could complain about when it comes to S6... if anything, I would say that sometimes the scoping for deliverables and random pivoting sometimes makes it a little hard to focus on personal technical growth. Such is the nature of startups, though.