Excellent learning environment. A lot of opportunities to elevate. Some of the smartest people I've worked with.
Cons
Work hours (10hrs/day)
Compensation is well below industry standards and extremely low for NYC.
Terrible management. No vision, no improvement, no people skills.