Pros
-highly competent coworkers
-good office location in downtown Palo Alto
-all employees have immediate, direct impact on product
-opportunity to work in all levels of product development
Cons
-Extremely poor work-life balance. Working 80 hours a week? Not enough. Want to go to dinner with friends at 7p on a Friday night? You'll be leaving too early. Sleeping past 9a on a Sunday? You'll have missed calls asking why you aren't in the office. Plans to have dinner with family on Christmas? You'll be told with one days' notice that you need to change your plans to be online at all times.
-All communication is via WhatsApp. Expect 24/7 notifications. It's not uncommon for the CEO to ask for updates at both midnight and at 6a, somehow expecting progress in between.
-Tension between coworkers. This is a high-stress environment, and this often translates to contentious disagreements during product development. Expect heated arguments on a regular basis.
-Unrealistic expectations by upper management. Your work will always be late.
-Poor engineering practices. Despite being quite young, the codebase is undocumented, untested, and somewhat disastrous. The company has put very little emphasis on code quality during development, and the lack of time allotted to making improvements has certainly harmed the development process.