Decent pay, employees were usually great people who were fun to be around. Company was able to work with me if schedule issues came up.
Svantaggi
Management could feel like they didnt know what they were doing, communication could be extremely poor (sometimes entire offices would be shifted around without telling anyone until the day of), petty office politics could make the workplace a nightmare