TNs are generally not to be managerial positions. You are qualified for an engineering TN, but not to manage people. A management consultant doesn't manage people, and is a job outside the organization of a company, which this job does not appear to be.
You should get an H1-B to manage.