Vantaggi
The platform and technology stack was new and modern. The work was interesting with plenty of interesting technology problems to solve.
Svantaggi
This is the worst place that I've worked in my software career. The culture is rotten at the core. Dishonesty, arrogance, narcissism, and incompetence runs rampant. Even though its a technology company, engineering is cast aside as a cost rather than an investment. If you lack soft skills and technical skill yet you are willing to be a "yes" person, then you may well get yourself promoted. The worst part is the utter lack of professionalism. The communication style and the treatment of co-workers is often rude and abrasive which is uncharacteristic of anywhere else that I worked in the past. Management has zero track record of success yet prance around like they are thought leaders. I cannot in good conscious recommend that anyone work here.