Client success manager jobs in Newark, NJ