Pros
Great Benefits package, WFH availability, Coffee/Tea/Espresso/Water/Hot Cocoa provided, Game Room, plenty of events and parties, organizes clubs/communities, good work pacing, friendly working environment, opportunity for advancement/career goals, feels like managers actually care for your well-being.
Cons
Commuting into NYC sucks, all the cons i can think of have to do with the city rather than the business.