Pros: high pay compared to other companies, great benefits, good supervisors, good crew..
Cons: uncertainty in job security, changing schedule, long hours, physically strenuous.
Oldcastle has good supervisors, lots of good people, and can be a great place to work. I have become proficient with many types of machinery and hand tools I hadn't used previously, and plan to take that with me to my next job.
They offer a much higher rate of starting pay than most companies of the same experience level (you are required to have almost – more... none when hired) and their benefits package is top of the line.
Unfortunately, in the construction and manufacturing environment, the biggest issue is often times job security. When a big job ends, there are usually layoffs until another big one is picked up. That's just how corporations operate.
The job offers plenty of hours, so the overtime is good if you are looking to make money, but it does eat considerably into family time, so that is something to consider. The schedule changes often as well.
It's a great place to start out getting your feet wet in the industry and learning some valuable skills, but I see it as a difficult place to make a long career if you are starting now. – less