It is not enforceable if the restriction is too wide. If you're an auditor, and you're not allowed to get a job as an auditor in any other company, then you an never leave your current job. Ever. Until the day you retire. Unless you can afford to take a 2 year break.
It needs to be interpreted much more narrowly than that. An auditor needs to be able to change jobs, without retraining as a doctor.
The restriction also needs to be view from the point of view of the employer. The terms says you cannot work for a competitor of your employer. Not that you cannot work for any firms offering auditing services. There has got to be more than 11 companies in Malaysia doing auditing. Perhaps they are much smaller.
The point of the restriction is to prevent you bring trade secrets to a competitor or bringing your clients along.
I think the main problem is TS has been offered a job at a competitor of his present employer. One of the few the non-compete agreement is specifically aim at. He's phrasing the question in such a way as to show how absurd this restriction is (sorry to be so blunt).
Unless you've specialized to such a degree that the part of auditing you've focussed on is so narrow, it's only possible to get any job in one of those 11 companies, it'll be very difficult for you to get it set aside, and go work for one of the competitors.
Registered ISO 9001 auditor with IRCA - I believe the restriction is narrow enough to enforce the non-competitive agreement. There are not many company offering ISO certification in the market. Knowing the company's pricing strategy or modus operandi for securing a contract is enough for the employer to seek a court action.