Good compensation for billing rate along with Retirement savings as part of the rate and no contribution from you. Also you get 2 weeks vacation, and possible $300 per month insurance re-imbursement available.
Contras
Not huge company so list of clients is small but of great quality