Vantaggi
Almost none, but I guess the benefits (particularly subsidized insurance) are okay.
Svantaggi
Too many to list, but my major complaints are incompetent management, micromanagement, lack of communication, favoritism, inconsistent standards for employees, and very little potential of promotion.