Decent firm; has a good reputation with their clients so if they put you fourth you have a good chance landing the gig
401k match up to 4%
health benefits available
Cons
no vacation days
awkward renewal/rate re-evaluation process [you must be proactive!]
non-equitable pay - they will try to get you in at as low of a rate as they can, I heard from a peer he's making ~15% more than me for the same work