Vantaggi
Most of the worker bees on the lower end of the company are solid people and hard workers. They occasionally try to do company sponsored events.
Svantaggi
Anything they promise in the interview phase has a 50/50 chance of being true. There is no communication between departments. You will often be blindsided by something and treated as if it's your fault you can't read minds. Many people in higher positions act very arrogantly towards "downstairs" people. Mandatory overtime is a requirement, despite previously being on a volunteer basis, and if you are given overtime you can't attend you are personally responsible for finding coverage. Pay is not great, to the point that most new hires have been straight out of school teens who mostly screw around instead of working. There isn't a lot of opportunity for upward mobility, particularly if you don't socialize consistently with coworkers.