As a younger former employee, the location is not ideal, but is in close proximity and a reasonable commute from New York City, Hoboken, and Jersey City
As the company is relatively small and everyone is extremely busy, it is sometimes difficult to coordinate with others on projects that require multiple different departments. Also, as expected with a smaller company, some problems arise with data management and integrity.