Pros
This is the first company I have worked for that understands your strengths and uses them, while working on your weaknesses at the same time. The managers are extremely engaged with your welfare and success, and there is no unhealthy competition between colleagues. They give you plenty of resources to allow you to be your best, and encourage you to improve on all fronts. Work is challenging but you are not left to fend for yourself. Everyone comes rushing to help if a crisis arises, or if you even reach out to them. Benefits include subsidized meals, commuter assistance, free EV charging stations, TGIF meets (food and drinks), social events, access to ISI park, team building sessions, excellent healthcare plans, stocks and RSUs, ESPP, I mean the list just goes on...
Cons
None so far. Everything they do is for the benefit of the employees.