Pros
- There are some talented technical staff, creating a great opportunity to learn from some great people - Complex projects allow opportunity to grow your skillset
Cons
- Lack of product leadership which results in rapid and shortsighted roadmap changes, leading to inefficient product development. Further, there is very little product support for engineering initiatives, and product work is offloaded to engineering staff under the pretense of "ownership". - Massive product surface without necessary technical resources to support such broad surfaces, resulting in overworked technical staff and underdeveloped products - Expectations of very high velocity frequently result in employee burnout and cutting corners, yielding difficult to maintain product surfaces - The VP of Product and Engineering uses arbitrary metrics to judge productivity and inform promotions, e.g committed code. He treats reports as numbers, rather than displaying interest in them as humans. - One of the company's values is "hungry and humble", which is ironic considering product and engineering leadership have very strong egos and are resistant to constructive dissent. There is a very strong vibe of "fall in line" or you're gone - CEO is a very inexperienced executive and can be verbally abusive and overly dismissive