Pros
- Good pay. - Fast hiring process. - Generally cool management. They don't micromanage and you're given a lot of ownership from the start. - Flexible work hours. - Young coworkers and can be a fun place to work. - Company is growing very fast.
Cons
- Make no mistake, despite what your interviewers tell you you'll be doing 60+ hour weeks. Team regularly works weekends and even holidays. - High pressure, and working constantly is normalized. - Noticeable turnover from people quitting or being fired. Folks leaving before staying even a year. - Engineering team is constantly pulled in at all hours to deal with emergencies. - Work will pile on constantly, faster than anyone can finish. - Very long regular meetings that make it even harder to finish work.