Vantaggi
None that I can think of....oh, yes, wait, the increase in the benefits costs for shrinking benefit plans so you don't have to pay so many taxes.
Svantaggi
Management is stuck on themselves, they want to take all of the credit for work performed, however, when something isn't exactly right, it's your head that's going to roll. Management doesn't know the processes in place, but they are quick to tell you how easy something is to get done. Also, when they want you to leave so that they can save some money, they don't offer a severance package, they force you out through unwarranted performance reviews, memoranda of expectations and performance improvement plans. The same items will appear on them, even if they were one time minor mistakes that have been corrected. Also, when it's time to give out raises, they don't focus on what you did for them in the past year as they say, but what happened in the last two weeks. Horrible ethics. HR is a joke to try to address issues with.