Vantaggi
Salary, benefits, $2 lunch (although the quality is bad most of the time)
Svantaggi
During my employment in this company, I learned that working hard, asking questions to expand knowledge (mostly due to the lack of training), and being a good team player mean nothing unless you are a brown noser, know how to BS and stroke younger managers' egos. I worked in a team where certain employees would get away with things (not doing their share of work, not stepping up, being ok with a fellow coworker doing their share of work and hide from extra work) and hard workers would get bullied/abused mentally over stupid things. It brings the morale down to see how management is ok with it. KPI process is biased. Good people and employees leave the company not wanting to deal with ridiculous stress and mental abuse coming from middle management.