Pros
Remote work. Interesting problems and industry.
Cons
Investors bought a tech company without tech knowledge and it shows. Annual turnover around 50%. Leadership randomly hires and fire without thought as to the future of an employee at the company. When management fails to manage, they fire employees instead of improving management practices. Little to no information sharing, resulting in releases where almost nobody knows about the features. Often times it seems that nobody at the company knows how a feature should work. Board and leadership are almost entirely partitioned from development team. Developers have little idea where the company is headed or how they actually plan to provide value. No way for input to travel upward and no pipeline for improvement. It's often better to just be quiet than try to improve.