Does anyone use Asana for mining company?

Hello everyone. One of my partners use Asana in mining company and right now they are not 100% satisfied. The two main questions:

  1. Do you use it for all departments or just for some?
  2. How do you organise your workflow for different departments?
  3. How do you controle that people use Asana properly in case what most of them do not like anything new?