Vantaggi
Pay is good, benefits are good enough but could be better. There are lots of opportunities to move to other roles within the company. They treated me well to my face, made me feel good about my future. Direct supervisors are great people. Good job, but not a place to look for a career.
Svantaggi
You never know when your time is up. Mass layoffs are frequent and are directed from above by spreadsheet. Don't earn too much or your name moves towards the top of the list. They care less about highly paid career minded people than they do about the marginal quality lower paid employees. They know that just about anyone can do the jobs they offer and will find fresh low cost employees quickly. Very impersonal and fake care for employees. They'll do a lot to make you feel that they care for you as an employee, especially just before employee engagement surveys.