Pros
They are very considerate about work/life balance. Offer good amount of time off and during the holidays they give a few days extra so people can spend with their families. They have many programs available to employees to help with their personal life Great perks.
Cons
It's very consuming. Hard to use all of the perks you get when you are flooded with so much work. Location of their main buildings is just awful. In the heart of time square. Really rough to get in and out of the buildings. The culture is very progressive but often time you will run into people/departments who are just taking up things so they will not be fired/let go. While there are a lot of opportunities for advancement you have to seek them out. These are not offered to everyone and depending on who you report to, you may not even be aware that these opportunities exist! They often hire employees with higher titles so they don't have to pay them overtime. They often create titles because they do not know how to streamline their staff and create a system where you hire people at a certain level and work to develop them to move up or to different places in the company. HR is not very involved in day to day stuff and not really aware of half of the things happening in their perspective departments. If you apply to a position and are called for an interview there, don't expect an email or phone call letting you know if you did not get the position. They will not let you know and you could be waiting forever even if you thought it went very well. It's very disheartening that they do not follow up with you not even out of courtesy.