Vantaggi
people: young, smart, fun, interesting people, some have been real close friendships progress: the company is not perfect but since I joined, it has made continuous changes, improvements, essentially it keeps moving and it's a good sign, people might not appreciate this enough unless they have had experience before with stagnant companies, progress also proved by the "ideal case study" like revenue curve that the CEO and all (including me) are proud of opportunity: again, might not get enough appreciation, but this is a place where you gain lots of responsibility, maybe not from day 1, even though lots of experienced hire at the management level recently, still continue internal hiring/promotion to management level, also the fact that both industry and company are growing fast, corporate drama is quite minimum as people are busy chasing numbers
Svantaggi
some poor managers: your experience at the company will depend so much on who your manager is, if you are unlucky, the journey can be a bumpy one, even worse soul crushing and burning out your spirit but remember, if you manage to survive this period and move around internally, the experience can be so rewarding especially in terms of learning about management, relationships and other EQ related skills that you need in life