Great place for young person to get experience. Some managers care. Bonuses and pizza parties.
Cons
Poor pay and lack of empathy and healthy leadership on the Director level. Overwork good employees to make up for all the no shows and late employees. Can mandate.