Vantaggi
1. Great working environment and offices 2. Top-notch customers who are building cool new products 3. Market opportunity is expanding as more companies are building smart products with embedded software and internet connectivity 4. Smart people who are passionate about achieving results for customers 5. Product needs continued innovation to stay ahead of the curve, but is generally way better than competitive solutions.
Svantaggi
1. Company has been through a lot of changes over time, and change is hard - new offerings, different business models, new leadership, technical product 2. Marketing and selling a product to a technical audience (product development and engineers) can be really challenging and time consuming 3. Growth has been fast compared to most companies, but feels like it should/could be faster.