Pros
Work can be rewarding and team members are often very kind and easygoing - Many remote opportunities and work-life balance is better than that of other companies I've worked for. I have been hearing word of RTO policies coming into place for those near headquarters, though.
Cons
eammates and company at large are often feeling on thin ice after 4 rounds of layoffs in 1.5 years. Our team has not had bonuses or raises in 2 years (though apparently we're getting them this year). Lots of shifting priorities. Lots of focus on AI, which often lessens product integrity. Many on my team often feel a lack of direction and have been left to steer their own ship. Despite significant personal growth in the company and increase in responsibility, I have been met with consistent push back for compensation increases or title changes. All this said I wouldn't say the job is bad or the company is something to avoid, just know it's a stepping stone for most and because of that they struggle to retain talent. Laying off talented team members doesn't help either...