Vantaggi
The company has big visions, which is great for people who like a good challenge. Everyone is so friendly and willing to help (genuinely). Not only does everyone pull their own weight in a big way, but also help pick up slack when other team members need it. There is no "That's not my job" mentality. The leadership team feel like colleagues, so you can come to them with full transparency and expect nothing but support and encouragement in return. Benefits are incredible, as well. They really invest in their people in a big way. Absolutely love it.
Svantaggi
If you work a salary role, you can expect there to be some late nights or weekend work (that's normal for salary roles anywhere) - but they are big on work/life balance unless there's a tight deadline. There's a lot of change and plenty of hands in the basket at all times, which can cause some projects to take longer than anticipated (or some last minute rushes and delays). There's really not many cons, honestly.