Pros
The work is easy, and there is a lot of micromanagement but generally by unqualified managers so it's easy to fly under the radar. Salaries are low, but most work can be done with five or ten hours a week. Fully remote culture.
Cons
For ambitious people, there is very little room for growth and improvement. If you've ever seen office space, that's what you get here. Five managers, all of whom treat you like children to the point of not letting even senior technical staff manage their own schedule and schedule their own meetings. Significant disconnect between the goals that leadership sets and the work being done by ICs. Full of yes-men. "Blameless problem solving" is instead interpreted as "nobody has any responsibility for anything". Recently laid off 25% of the staff with no notice, even much of the management staff was unaware it was happening. I was (fortunately or unfortunately) not part of that, but it's certainly my last straw and time to look elsewhere. Sadly, there is a lot of potential. The company is allegedly trying to transition from being a data company to a SaaS company, but very little work is being done to actually acquire SaaS business and improve the SaaS offering. The company is led by people who were around during the data-focused side of things, and there are no trusted technical leaders to help them adapt. There are a few unicorn staff members who other companies would pay many hundreds of thousands of dollars to employ who are capable of leading the company through this transition, but senior leadership has shut them down and forced them into no-impact IC roles.