Pros
The market being pursued, ML/AI, is cutting edge right now. This company has built an amazing management team -- top-notch, seasoned and well-respected execs and VPs. And they, in turn have built a strong management team and engineering team below them. They know what they're doing, how to get there, and they really enjoy what they do! It helps that they have a product and sales -- and it worked first time, no spins! What I like best about this place is that there is laughter, not solemn stark frowns.
Cons
It's a small company (which I really like), so cash is king! The hardware engineering team has some holes, but that's recognized and they are actively pursuing top-notch candidates.