Pros
Good work-life balance, flexibility to work from home, decent benefits
Cons
1. Awful HR/Payroll - One month, I randomly DID NOT get paid. When I asked about this, nobody responded for over half a business day. Then it turned out someone had accidentally marked my record as "terminated." In the summer, the interns did not get paid for several weeks. Apparently the issue was extremely difficult to figure out. There is no on-site personnel in the New York office, so you can't talk to someone directly. 2. Awful IT - Support tickets take days to get any response, even for a simple request like a SharePoint permission. Remote IT staff message you suddenly and nag you to get on a call and share your screen, without advance notice or checking your calendar for availability. However, there is on-site personnel, so if you befriend someone then you have some hope to get some things done faster. 3. Little effort made to absorb acquired companies into the greater organization 4. Few social events