Vantaggi
The pay is fine (enough to not complain, but nothing to brag about). There is a lot of change and growth (although most growth is entry-level). It's ok to work at while you look for something else.
Svantaggi
Teams are underfunded and it is normal to work with 2 or 3 empty positions that are never filled, causing extra work and stress for everyone. The company doesn't trust the employees, and the employees don't trust each other. There is so much childish drama, it's unbelievable. Management plays by completely different rules than what average workers must obey. The technology is outdated. The company is so cheap, it is nearly impossible to find a stapler or nice scissors. Often I felt isolated, never having the chance to talk to anyone during the day, since there was so much work being on a team missing members. It was hard to make friends because of all the clique drama and passive aggression. I've never worked in a place so socially toxic. Workers often throw each other under the bus, and/or don't take responsibility and blame the next person down on the ladder. The floor I worked on had very little sunlight, and looked dingy.