Good Company to work,Pay in time,Has good Contacts to place candidates, They have been in business since 2004, Many times they got me the project in 2-3 weeks of time.
Cons
They are not aggressive like new Companies they follow Rules to make sure every thing is good
None. Maybe a decent salary if that's all you care about.
Cons
They are slow respond, dishonest, and overall make it incredibly stressful and tedious to deal with them. They are incredibly stingy with negotiations and benefits.