Pros
1. Smart Engineers around you 2. Engineering is passionate about building new/strong solution 3. Health insurance is covered
Cons
The amount of politics, favoritism this company (~300 employee) has I have not seen in even firms of 10K employee size. In a nutshell product org just owns entire organization and engineering has least saying to it. Previous product head (now promoted) has control over everything. Brought bunch of PMs from his previous org or through contacts regardless of their experience, talent or aptitude. All new PMs were thereafter commanded to make engineering environment as chaotic as possible, making sure engineering never runs smoothly or deliver right product at right time. As a result, product lunches always delay resulting in BitGo losing grounds to competitor. And the scape goat of these delays is always engineering. They recently laid off almost 100 people with just 15 days of severance. Most of those employees were either from engineering or another department but not product. CEO somehow seem to be blind folded on engineering issues and trying his best to sell this company (has been trying from last couple of years) but didn't succeed. Their four core values have nothing related to employee care or growth that itself speaks a lot about how much they care about their people