The framework is there but certain changes are needed to kick on
Pros
Genuinely fantastic people. There was not one person in that office that I wouldn't have been happy to go for a drink with. The company does an excellent job in hiring personable, intelligent and interesting people. When you are busy the time will fly by because you have so much do. In my personal experience, my managers cared about my development and what I wanted from the role. They spent time to understand what they could do to make my time at the company better. Great C-Level team and Directors (In London, I can't speak for NY). They all have very interesting backgrounds, they are accessible, they share their experiences and they get involved in social events. You learn a little about a lot. You won't become a subject matter expert but you will develop an understanding of companies and industries you had no idea existed. A lot of people are moaning about the job - It is what it is. If you had researched the role prior to joining you'd know what will be required of you on a day to day basis. However, the company does need to be more transparent and explicitly outline what the role will involve.
Cons
The work can be very repetitive. Once you are project managing it gets very hard to develop new skills, you hit the ceiling very fast unless you want to be a Team Leader. Targets: The target system needs to be amended. It is not considerate of workflow, or cyclicality on an individual or team basis. This in turn has people stressing about job security, and it goes a long way in undermining what is a good atmosphere and culture.