Pros
The first year was great until they purged the Sales and Marketing departments and replaced the CEO. If you're a man, you'll probably think there's nothing wrong. If you're a woman, find somewhere else to work.
Cons
No development of core products over the last 4 years because they've been too busy chasing after whatever the latest business trend is and changing focus every year or so to some new product that no one asked for and no one ends up wanting. It always felt unethical to me to sell something that no one is working on improving. No 401(k) match, no carry-over PTO, no pay raises/cost of living increases, no on-boarding for new hires, no promotions, only title demotions (without decreases in pay). I had three different titles and five different managers in less than three years. They also only hire (white male) managers from outside (friends of the CEO), some not even qualified (a marketing director put in charge of sales engineers, for example). Look at their "our story" page to see the very obvious "unconscious" hiring bias. Raging misogyny from managers posting anti-women-in-tech manifestos on their public social media to managers making personal comments about women's appearances and mannerisms to managers publicly threatening physical harm against women subordinates. It is also worth pointing out that the CEO is on the steering committee for the TechTownPDX Pledge (which hasn't even been updated since 2016). Yet another example of gross performative actions from a company trying to hide their terrible track record when it comes to women and minorities in tech positions (ask what happened to all of the Asian women who used to worked there, for example). HR is NOT your friend. They are there to support upper management. I was the THIRD woman to go to HR about a particular manager and I ended up getting retaliated against by other managers before the company finally "accepted my resignation" the day I came back from vacation. Since I had never actually resigned, they changed it to a layoff and expected me to be grateful that I would be receiving unemployment benefits in the middle of a pandemic. If you need to contact HR for anything, make sure you also file a case with the EEOC. I did it after they "laid" me off and the EEOC said I should have done it *before* for job protection but they still gave me a right to sue and opened a complaint with the Civil Rights division.