Pros
- Some really smart, dedicated, and collaborative people who made coming to work enjoyable - a legitimately good product that customers love - interesting projects and opportunities if you are proactive - If you are early in your career and can handle being thrown in the deep end without a ton of support, this can be a decent place to get experience and build your resume, just don't stay long enough to learn bad business practices
Cons
If you read the negative reviews from 2017/2018 (which I did when I was hired, and thought maybe the company had grown up more than it did), not much has changed besides the easy things like more WFH, days off, etc. Weak vision and strategy that changes constantly, is poorly communicated, and not grounded in a real understanding of the market and customer base. I observed more than one occasion where a large client's low satisfaction could cause a major pivot, with resources and time diverted for one pet project that the client lost interest in once completed. As several others have noted, the CEO surrounds himself with a mostly young and inexperienced leadership team, several of whom are bright but have never stepped foot in another company and either don't have strong enough conviction to push back or have realized it's futile. Often, experienced people who could really help transform the business are brought in but soon leave or are pushed out. It's virtually impossible to penetrate that inner circle, nor is it probably worth your time.