There is a high turnover rate of employees. People around my age (20) and younger generally don't stay very long. It is fairly demanding physically. Sometimes you are expected to lift doors, lumber, or bags of concrete mix. Working weekends can be hell. Employees will sometimes take advantage of the fact that calling of is so easy. Managers are overworked, and when they get stressed out, the whole department will suffer. The work is quite monotomous and you can expect to do the same things all day, every shift. You will get pulled from promotional considerations if your job performance suffers a little. It is difficult to move from department to department.