1.0
Aug 31, 2015
Former employee, more than 1 year
Cherry Hill, NJ
Recommend
CEO approval
Business Outlook
Pros
The atmosphere in the beginning was fine; collegial and friendly. Management SEEMED committed to company success.
Cons
Low, low pay. Poorly run. Benefits were awful, company contribution was laughable. Recruiters and Credentialists were overworked and underpaid. The atmosphere soon changed - super unprofessional, worse than high school. I was laid off from Onward a few years ago. I had seen it coming about 1-2 months in advance and management denied it up until I had email proof that my workload was being transitioned to the corporate office in CT.