I was contracted out to a great, Fortune 50 company. Good starting salary for being a recent graduate. Nabler management is helpful and will help you to find resources to achieve your career goals.
Cons
Being contracted out, no retirement plan or company provided insurance. Only contracted for a year with company - after year is over nothing is set in stone.