Cons: promise high deliver low
They will entice you with things like a "loyalty bonus", "paid time off", etc. but in comparison to other companies their hourly pay is as much as $10 less than most. The amount they estimate you will make weekly is $60-$80 more than what will be on the contract. As long as you don't have a problem with them they are your best friend. As soon as there is an issue they are your best friend with a knife in your back. Make sure you go over your paycheck, reimbursements, stipends, and contract with a fine tooth comb. Have as much of the contract memorized as you can because I guarantee you will need to know it!