Pros
Fun and interesting technology
Casual office, typical of the tech industry in NYC
Was on a team with really wonderful and smart people
Cons
Disorganization at the c-suite level. CTO, CEO, and CFO all seemed to want different things and push their own agenda, which in turn trickled down to the teams that reported to them respectively, often times with major oversights and conflicts that had real consequences for both employees and clients
No real company culture and lots of 'rah rah!' talk about working together as one company but then focuses were almost immediately shifted to one team or another.
No real foresight about the ability to grow and scale a company like this - more and more clients were being brought on but there was not nearly enough staff being hired to manage it and current employees were overloaded then penalized for not being able to keep up if something fell through the cracks.
Little to no career development or opportunity for advancement.
Compensation was a bit of a joke - while medical/dental/vision premiums were covered 100%, the plans themselves were garbage, no 401K or retirement plans, no equity, and low starting salaries for the experience/skills needed.
The office space itself was not modern, pretty dirty/unkempt, and often times reeked because of the plumbing issues in the building.