Pros
At the time I joined, I didn't have much technical ML experience and I grew and learned a lot from the teams and people. Very grateful for the opportunity and development
Cons
My salary was minimally adjusted each year - now with rampant inflation and the discovery that they're paying much more for new hires, my manager told me that there was nothing he could do to adjust my package, and also that I was being constantly pressured to be back to office despite the dangerous subway situation and growing COVID cases in NYC. And also, very ironically, they offer terrible health insurance benefits as a health insurance - they took hundreds of dollars out of every paycheck, in returns you get a high deductible plan where you at least need to pay 3-4K+ out of pocket before they cover you. What a joke.