I have been working at Barrick Gold full-time (More than a year)
Barrick offers great opportunities for advancement and learning. Coworkers are experienced and professional and a pleasure to work with. They're also engaged with the local community.
They expect quite a bit from their employees. There have been many days spent working from home or the office in town. They're going through a bit of a management change and are expecting people to essential work two jobs. Also, their pay isn't as high as competing companies.
I applied online. The process took 3+ months. I interviewed at Barrick Gold (Elko, NV) in February 2017.
Casual yet formal phone interview with a panel of professionals. It lasted about 45 minutes, then switched to HR to get some formalities in terms of next steps etc.