Pros
Tech Great coworkers Benefits Pay - This seems to vary, but I feel my pay is very good, above industry standard BUT that is because of stock. Base salary and raises to that are about standard. So you just have to be okay with a significant portion of pay coming in as stock. Culture - A fun environment overall. I am not in the bay area or bigger offices, and this seems to vary across teams and offices/orgs, but for myself I don't feel I have experienced any sexism or bias as a woman, but like most tech companies there aren't as many women around. And there is definitely room for improvement with respect to diversity overall Career growth mentorship - at least within my org, there has been a push to have those conversations and try to help people get where they want to be
Cons
Objectively there is a lot of reorg, changing managers, changing umbrella team falls under, some chaos around defining product futures Growing pains overall Career growth is still murky, internal transfer is hard without having the Senior Dev designation as most positions are higher grade level