Vantaggi
* Leadership is open about company performance and direction, including sharing financial information * Friendly and collaborative team environment * Good benefits and compensation package, including stock options * Positive atmosphere across teams * Good diversity in terms of cultures, origins, and backgrounds. GREAT COMPANY for almost any position. For Engineering roles, might be good if you care about 9-to-5 and have no personal ambition.
Svantaggi
* Decision-making can feel top-down at times, with limited input from engineering teams * Some technical decisions are not always clearly supported by data or documented trade-offs * Parts of the technology stack feel outdated * Engineering practices and standards can vary between teams, are not enforced and very loose. * Quality expectations are not always consistent * Limited opportunities to explore new approaches or improvements. Very little room for innovation. GREAT COMPANY for almost any position. For Engineering roles, might be good if you care about 9-to-5 and have no personal ambition.