Vantaggi
Not too much to write in about here. I'd say the one good thing is that you get a decent amount of vacation and holiday time to use.
Svantaggi
No raises. No bonuses. There really is no room for upward mobility. People tend to sit on their positions for years on end without moving on or up. There is little incentive to go out and perform your job on a day-to-day basis or go above and beyond. The hiring process is atrocious, and the company went in a mode of hiring low skilled, unqualified or lazy people to cut costs. Morale was abysmal at times, and there was so much coming and going with employees in and out the door it was hard to develop any team camaraderie. Work piled up to ridiculous and sometimes unattainable levels because of this.