Pros
The compensation and benefits are very good compared to similar job functions at other companies. The company encourages employees to think out of the box and to offer new ideas/solutions.
Cons
Lafarge seems to always be restructuring markets, product lines, job functions, etc. It is not unusual for the scope of an employee's job to change often; therefore, you may have been hired to do one job, but you could find yourself in a completely different function/role within a year whether you want it or not. Job stability is unpredictable due to the constant restructuring. In many of the salaried roles, work/life balance is truly non-existent. I also know several employees who never get the chance to take all their vacation days because of the unreasonable work expectations.