Pros
Staff and management are really nice people, they are willing to help you and teach you. You get a 3 months probation period. You get time off easily and your hours are consistent. You get monthly free lunches and donuts. The job itself is mediocre at best. The people there makes the job a bit better.
Cons
You are looking at a close to minimum wage position, do not expect to have a career path as you are looking at 3+ years before you are promoted. You are not expected to get a raise every year as well, you do get bonuses but it is hard to determine how the bonuses are calculated. The job can be boring at times and there is only so much of building material you can look at. You also eat your lunch in the hallway. At the end of the day, this job is more like a pitstop. You stay for a while and you move on to bigger and better things after you gain the experience. The owner expects you to leave and he is ok with it.