Pros
If hired in the department you applied for, it's great; if no,t they will force you to work in a department that you don't have any experience
Cons
Not clear, makes you sign a second contract during training hours that will make you agree to work wherever they want you.