Little interference with the actual job. If you know what you're doing, that's a good thing.
Cons
Absolutely useless HR! Had to invest plenty of time to correct their mistakes: not one single piece of information regarding schedule, working conditions, or contract was communicated correctly. That's the reason I quit in the end.