Pros
Good starter if you are out of college. Good exposure. Friendly coworkers, great team (nyc office).
Cons
Not rewarding. Management either doesn't have a power or doesn't care about team's progress and growth. Higher level positions offer better benefits, forget if you are a designer or senior designer. There are activities and study workshops offered but again higher level employees are priority. No bonuses also. They promise you better opportunities and promotion next season, and come up with better excuse year after year. If you are a good and quick 'producer' management will keep you in the lower position so you can keep producing. Design? Forget about the design. In this firm the board of directors cares about the numbers and results, design comes but as a secondary factor. I also found young people around me, coming straight from college not as ambitious and motivated. No desire for good architecture! Do your research and look somewhere else!!!