I applied in-person. I interviewed at Process Stream (Princeton, NJ)
Interview
Don't get fooled by their website. If you did well in the interview you will get an Employment application form to fill out & you are scheduled for the next round of interview. They specifically ask for your high school and graduation start / end dates in the employment application form. Upon receiving the information they will cancel the next round of interview based on your age and seniority.