Vantaggi
Friendly people, good benefits (pay, pension, work from home etc), interesting work, nice offices, opportunity for internal moves, good work/life balance.
Svantaggi
Can be a bit siloed, some staff who don't pull their weight - but not pulled up on it, a few micromanagers.