Amazing team members.
A happy place to work if you can get your job done well.
Cons
Talent administrators may breach your contract on the basis of working on other duties assigned.
Senior staff tends to create a hierarchy that the company doesn't support.