For management consultants and strategy professionals ready to become hands-on operators. About Intellect Intellect is a leading mental health benefits company, trusted by forward-thinking employers, insurers and governments to deliver care that is local, personalised and