Pros
First and foremost - the work environment is exceptional. Colleagues are incredibly friendly and the (NYC) workspace is clean, open, and brand new. Company-wide decisions exhibit well intentioned/well informed managers.
There are ample opportunities for innovative minds to improve the current systems and processes furthering career growth. Management has fostered a mature and stable approach for improving such systems.
Cons
Few, if any complaints. Some may consider working in Person a Con, but this company makes it feel like a gift.