Pharma companies ‘among happiest places to work’