Pros
A good place to learn a bit about retail architecture in NYC. You can acquire some good technical knowledge if you are very self-motivated.
Cons
Most people seem to work here for a few years, learn a bit, then move on. I think most people who are happy at KPA have a specific reason for being there and a target date for when they plan to leave. The firm seems to have adapted to this mindset and generally doesn't put a lot of effort into attracting talent, sharing knowledge, or retaining employees. Instead, most managers try to retain power by withholding information and use archaic pressure tactics to squeeze whatever they can get out of employees. If you have around the block a few times, this is merely annoying. If you are young, it can be terrifying. The result seems to be a lot of disgruntled employees and high turnover. The key to working at KPA is to realize your own value, set your own goals, and keep your head up no matter what. Be teachable, but tell management what you want to learn and stay insistent about it. Work hard, but if somebody yells at you or sets an impossible deadline, don't be afraid to push back or simply refuse - you are likely doing good work, your manager is just seeing how much they can squeeze out of you. After you learn what you can, move on to another company that doesn't manage in such an archaic way.