Pros
Seems to be able to get regular rounds of funding.
Cons
A typical startup with founders who can't or won't get their hands dirty building things by figuring out what the people will pay for. The culture is toxic, especially if you buy into the 'tech company' idea, It is more high-pressure sales environment with a little IT team. Again, a typical startup with a typical toxic start-up culture. Not a tech company and lacks management that has any experience building tech products from the ground up, with their own hands, for customers that they can relate to. Zero career growth opportunities (from a tech point of view). Leadership isn't technically inclined or experienced and the tech at the company seems to be seen as a cost center instead of an integral part of scaling the company. Pay is typical of most startups so expect to be underpaid when compared to similar, profitable tech companies. Healthcare and retirement options are pretty bad.