Vantaggi
Not sure there were any in the end other than I loved my co-workers. Would have said flexible schedule but that was boss specific and ended up changing depending on the month & whether he liked you at the time or not.
Svantaggi
Poor upper/middle management in my department. Zero training or recognition of those who do work while ignoring the other half who don't work. There are some good departments and great mgmt there apparently, just not my experience or what I heard thru the grapevine and others. Also didn't seem to care too much about quality (of products or of data/results we produce) when I started although that mentality may have been changing but the damage done may be tough to overcome. Hard to believe they've been able to keep customers, much less get new ones.