Management is of the lowest quality you will ever see. Pay is below average. If you are the new guy on the ladder, you will be doing your work and other peoples work by management orders. There is almost no thanks, or concern for going an extra mile. The people in charge can't figure out a schedule, to the point were you will get yelled at for following the posted schedule. Showing up early is discouraged and staying even 1 minute late will result in disciplinary action. Management will cancel orders of supplies needed to complete work and question why you can't do your job (example management canceled floor wax order, then became enraged that we couldn't wax the floors).