Pros
The work schedule used to be very flexible. Decent place for someone early in their career to get big title bumps.
Cons
Work/life balance here is rough. You will see people from all teams active on slack at night. You will be getting pinged and emailed at all hours of the day so it is really hard to disconnect from your job. Some people do not respect your time off or off hours and was becoming baked into the culture that you will be expected to be online almost all the time to some degree. It is a startup, but you can only use that excuse for toxic behavior for so long. Some the "perks" listed on their site are not true. For example, onsite yoga only occurred for a 3 week period during the holidays. The site positions it like that is a regularly occurring event.