Pros
Provides training, starting salaries are adequate, benefits.
Cons
Speaking as a twenty something that spent time as a full time employee, I will say that NJM is not a place for young people. Frustration runs rampant among employees in many departments based on what I heard and experienced. The issue is that it's simply not a modern, forward thinking organization despite attempts to change. That's not to say NJM can't change, however, unless the mentality of those in charge changes from "let me control everything the employees do including monitoring their activities down to the minute, forcing them to work in the office, controlling exactly how the work is performed, etc." they will not be able to keep good people from flocking to other employers. This company says one thing and does another when it comes to treatment of its employees.