Vantaggi
Lots of work to be done
Your fellow employees can be hard working and loyal
The management team won't know if you are working hard or hardly working if you know how to fake it
The management team is slowly changing
Svantaggi
Some of the managers do not understand what they are doing or the consequences of their actions and how those consequences effect others.
They have lost many of their best employees because the managers get paid high salary, to delegate everything, including management tasks, to everyone under them, so the employees are left with no direction unless you figure out a good direction and do it yourself.
There is no accountability for anyone not doing their job right, as there is no expected knowledge/training for anyone.
There is no reward for being an overachiever, except becoming the work horse.
There is no training, and people can be moved around to different departments on a whim, regardless of experience. (got a career path? stay away)