Great company to work for, they encourage advancement within and are more than willing to help out when needed. Because it is contract work, the job stability is based on work offered for the company itself, but they are positive in attempting to relocate you to other work when needed. Depending on the work schedule, it may not be for everyone, I worked 7days, 7 nights and had 14 days off but the work schedule of 14 on left me feeling like i missed half a month and was cut off from the rest of the world due to long work days and family duties. Not the ideal work schedule for a family oriented person who wants to be active daily in their families lives. But all in all a great company to work for if you are interested in the mining industry.