Pros
They will hire college graduates. You'll be under paid but it does give you a job. Because of the low pay, more experienced employees do not seem to be interested in working there. So if you are desparate, this is the place for you.
Cons
Management treats people as if they are machines, objects. The pay sucks, benefits are questionable, demands are high but compensation and recognition are low. As an employee you are nothing but a number, creativity is not appreciated. There are lists and rules for everything, if you work here, don't expect to learn anything or use anything you already learned. I started working in the houston office and it was always pretty terrible. After the take over people in dayton started leaving and what once was a good company is now one you should shy away from. So do yourself a favor and don't even thing about applying here.