Pros
The release schedule constantly shifts but is usually a few months out, allowing for a decent work/life balance. The company is essentially fully remote, which most people enjoy.
Cons
After two rounds of layoffs, company culture is virtually nonexistent. Team members are treated more or less as a cog in a machine that can be replaced anytime. Expectations are typically unrealistic and not really what customers want, which reflects poorly on the teams who worked hard to make things happen instead of heads of product taking the fall. All those with the most knowledge have been cut and replaced by contractors or new members in India with a lack of documentation and are expected to "fix the problem for good", even if they don't know where to start. Overall, this will result in a slowdown of research and development and a loss of customers. This company is headed towards bankruptcy, or they'll probably use whatever money they have left to acquire companies and treat them as assets before they close shop.