There are two main, unfortunately glaring, cons that prevent me from recommending this location (and perhaps company) to any front-of-house professional, as opposed to students and those new to this industry. One possibly expected: full-time hours are not realistic to expect in a nonmanagerial role. That will mean a lack of planning or not making enough in busy seasons to float one in slower ones will spell not being able to pay one's bills. If attaining a second job/gig, an employee may also find that communication amongst the managerial team, good leaders as many are, needs improvement.
The biggest con I personally experienced, however, was the lack of control and, frankly, outright refusal to address regular harassment-level abusive speech from guests. Literal fist fights were the only time I ever witnessed minor guests asked to leave. With such a high percentage of guests being minors spending their parent's money, auto gratuity should be a standard, but when asked to implement such policies, the service staff was denied. That means servers are sometimes running non-stop for hours and effectively make a low hourly pay (as opposed to their peers in other restaurants, even chains) for the effort exerted. Servers are also expected to tip out 3% of their nightly pay, regardless of how many tables did not leave a tip. Servers in New Jersey are not paid the state or even federal minimum wage, and even the students and beginners I'd recommend this job to should stay cognizant of that.