Software Engineer • Current Employee
Pros: You get to have a real and meaningful impact on one of the largest platforms in the world. It feels completely unlike other FAANG companies where you’re practically a cog. You can truly make huge change here.
Benefits are really surprisingly good.
Paying SF rates throughout the US is crazy good and rare.
Very sharp people who are kind for the most part.
Collaborating remotely has come very naturally to the company.
A lot of the new tech and services at the company are pretty good.
No details to give, but the business trajectory of the company looks really good, in my opinion.
Cons: There’s been a turnaround in management, it seems like. Some really great people have come in recently, and also some really great people who are old school. However, there are some people from kind of the middle years who seem to not be tremendous leaders. Depending on the org you’re in, this can hurt more or less, but it really does seem like they are being more addressed these days, and new hires are pretty strong.
Despite a lot of focus on D&I, the staff+ engineering group is hurting for representation from minority groups. There’s good work happening on D&I as far as inclusion goes, I think. A lot of the product work to combat harassment and abuse has made D&I feel a lot more internally authentic, but it hasn’t yet made its way into senior engineering, which is in need of it.
Some of the platform is truly ancient and a pain to develop in, either because users are stuck in their ways about it and we want to respect their wishes, or because the technology is just hard to move away from.
A lot of the platform is neglected in the name of metrics, or just because the teams are broken up in a specific way that makes focusing on that piece of the platform hard.
Even with those cons, I still really love working here and can’t imagine being anywhere else.