Pros
Remote work on interesting topics (digital pathology).
Cons
Lack of communication of expectations. Targets are constantly changing (probably because the Sales team goes gangbusters and is not aligned with prod). Unclear directives. One person will tell you what you should be working on, and then another will act like you should have been doing something else...and even worse, talk negatively about you. I was once judged there for work that actually wasn't mine, because the person complaining didn't bother to check his facts. It took me almost a year to dispel the negative vibe he created about me, even though it was work I had nothing to do with! Just because a guy has an upper-level position, does not mean he knows what he's talking about in every discipline. This was very unfair. Also, I'm happy to meet metrics if I know what they are. Despite this, I received excellent employee reviews and would have remained loyal to the company indefinitely because I believed in its purpose and hoped the negative things would get better. It's an exciting SaaS, but it's having severe growing pains that they are apparently ill-equipped to handle, and those of us not privy to upper-management conversations end up as collateral damage. Also, my severance was close to my unused vacation pay, so I basically received no severance. That's not very upstanding.