Vantaggi
Interesting outlook, keeps growing fast regardless the actual quality of the inside.
Svantaggi
In 10 years of my career as a software engineer this is the first company I consider a fraud. Every aspect of the management I have observed at every point when I worked here yielded the same results. Gotta give them credit though for the good masquerade they put up. If you pay attention you will see a most people talk a lot, yet no effort spent and nothing got done after a while. I felt funny any time anyone says they'd fix/contribute something in some public lib that they are using. Given they do not know how it works, I highly doubt they even know basic programming, I did take a leap of faith, put out my best efforts while wait and watch though. Drawing into this kind of discussions to me is a kind of insulting, I am a developer, not a cheap actor. Same behavior on PM or higher level of management, they act like they care, yet put up no effort, and of course no result after years. Changes in middle management are also conveniently happens. Gossiping seems to be the area high paid people were focusing on while i was there.