Pros
Sorry. Can't think of a pro other than to earn money to pay your bills. HR is the most competent of the corporate staff, and the HR manager is the only one getting anything done.
Kontras
It's a body shop with a horrible turn over rate. If you work their for a year, you'll get lots of friends, because the desk next to you will see 2 or 3 people during that time. If you raise any concerns or ways to improve or innovate, you're a disruptive force. The CEO is almost non-existent, and the VP is unprofessional and lacks ethical integrity, so your best bet is to either go through HR to get things done or keep your nose to the grindstone with blinders on. If you have a disagreement with a customer, get your resume ready because the management team won't support you. Middle management is disconnected from the corporate leadership team. If I could rate them 0 stars, I would.