Worked for them for about 3 years now, great company and pays well. Hard to get it at first, (is not what you know, but who you know) but once you in it’s easier to get back in. Like any other company it’s about upper management, they can be good or bad that sets your experience. Advancement? Mainly depends on upper management, you can have a great - more ... work ethic and your foreman acknowledges it but your superintendent can shoot you down. Still a good company to work for, especially if you follow a crew and work well together. - less
ProsPays well, a lot of work hours
ConsUpper management can suck sometimes.