Great springboard into an engineering career.
Pros
Great place to start your career and get hands on experience. Many people are able to leverage their experience here into great data science and engineering roles.
Cons
Management seems lost on the direction of the company. There is talk about a "product" that doesn't exist. We lost our biggest client and most people now work on "internal projects" that have very little practical application. The culture can be toxic at times. With a few notable exceptions, managers have large egos and poor management skills, which is not so surprising given the lack of experience. For some reason, we only recently hired an HR person, but still are super unprofessional when it comes to dealing with HR issues. Pay is probably as low as you'll find for a data scientist in NYC (start around 70k, top out in the 90s).