Benefits and work environment. Teams are friendly for the most part. Easy work.
Cons
Tools for the job rarely work properly.
Don't expect your supervisor to be understanding of extenuating circumstances, regardless of how easily resolved and short term they may be.