Vantaggi
* Smart people (even the non-engineers are pretty smart) who are also nice. Very little toxicity beyond standard communication challenges. * Great leadership who are committed to building a long term company and exceptional value in the marketplace. * Excellent culture - strong emphasis on training & development, catered lunches/dinners, ping-pong/foos/pinball/pool, beer brewing competition, beer cart Fridays, annual competition to present new ideas to senior executives (and win $$ and stock options), good benefits. * Pre-IPO stage with every opportunity to contribute to the growth of a company that is creating serious disruption in a 100+ yr old industry.
Svantaggi
* With a collaborative and "nice" startup culture comes communication issues (passive-aggressiveness, unresolved conflict) and over-reliance on consensus (which can lead to death by meeting). * Startup related issues: some cross-departmental relationships could be better, career development paths could be more clear.