Pros
Incredible customer base. Lots of opportunities to partner with leading companies building incredible products.
Cons
There has been a lot of change over the years, but it's natural for a company to grow as we are. However, the high amount of leadership turnover makes it hard to be consistent with our customer base.