Vantaggi
Flexible Fridays, smart people at the lower levels. A lot of genuinely great interactions with people cross team/cross function.
Svantaggi
Upper management is constantly mircomanaging minor details of the product. Anyone who says no (in any small way) to leadership is quickly fired or let go, meaning that there is constant turnover with product team. Extremely vertical structure for such a small company, and there is rarely clear agreement on projects leading to many direction changes. Engineering leadership likes to talk the talk without walking the walk. Principles of security and correctness of code get put by the wayside for fast feature pushes, and engineering leadership doesn't push back on this. Engineering teams focused on security and maintenance almost entirely laid off.