Pros
Work / Life balance is good. They recognize all of the major holidays. There is opportunity to work from home on days the office is closed. It's a good entry level position.
Kontras
Benefits are horrible. You can find a better health plan on the marketplace compared to what they are offering you. No 401k company match. Vacation and Personal days are not good until 6 months of employment. The work environment is shady. It's a revolving door, Including myself there is 4 people who are no longer with the company in the last 2 months. Unless you plan on going to Cherry Hill NJ don't expect any promotions or to move around the company because there is only one office in the south eastern region. Be cautious of snippy attitudes, a manager who will embarrass you to the office, and pettiness. It's basically an office run by middle school kids who never grew up. The office will let you fail and do nothing about it besides place blame and play the pointing game. They will segregate themselves and watch you fail while talking behind your back.