Competitive salary.
Good Benefits.
Education Reimbursement plan is better than a lot of other companies.
Cons
Will make you pay back your relocation bonus, but not really explain how the pay back period works.
Not guaranteed to get a full time position once program is over.
Not a lot of say in what location you get moved to.