Pros
The benefits are the best. Good health insurance, plus dental, time off, paid family leave. Pay is sometimes below what are companies offer. And there are some honest, good hard working people at NJM. Flex timing is also good.
Cons
In one word, politics. This is why I want to leave NJM, the office politics is absolutely bad. I hate coming into work. Upper management is always in support of team leads and those they "favor". If your team lead is not happy with you from day one, your going to hate coming to work in the mornings. There a number of people in the IT dept. who are in higher levels of software development (level 3 and 4) who have NO business being at that level because they have no clue as to what or how to do things. The upper level managers just promote them because they like them. And forget about complaining to HR, they are doing only what upper management tells them. Its a complete waste of time to talk to them! I have tried and have been given the "politically correct" answer, which means "we can't help you, upper management is always right". Your never allowed to give a review of your immediate supervisor. When this idea was purposed one of the senior most managers said no way. So no matter what the real truth is your team lead or supervisor has the final say on everything. Even if the facts (hard facts) show otherwise upper management just turns a blind eye to it. There are so many hard working people in IT for sure, but they never get enough credit, and its unfortunate that others who don't deserve the credit get it anyway because of bad team leads and upper management. Two things, for those of you who are applying currently to join the NJM IT dept, if you like to play the game of politics (only caring for yourself, looking to get credit for other people's work, putting others in trouble) then please do apply for a position. If you DO NOT like office politics, hurting others, getting passed over for promotions, and doing extra work for people who have no clue of what their doing, then PLEASE STAY AWAY FROM NJM (West Trenton office)!! If you don't believe me then please go ahead and apply, and if you get a job here then ask others in the IT dept. how it really is. But please don't be shocked to hear the real truth.