(1) As per information given in the question, Allnet company invited Thorne to to audit financial statements but fees will be based upon the profits of firm. If we see these information provided in the questions then we will say there are some ethical factors that have been violated in given case.
Professional ethical code of Thorne will be violated because an auditor should bring out true and correct figures of financial statements. If he hopes to become partner in that firm then how it is possible that he will do his work of auditing honestly. Hence it is clear that professional ethics will be violated in given case. Apart from this fees of auditor is based upon the profits of the firm then it is quiet clear that auditor will want higher fees and then profits of the firm must be higher. So work of auditor will not be clean because he will want to show higher profits whether actually profits are low. So in given case transperancy in auditing work will not be seen at all.
Another point here is important. As firm is offering auditing fees on the basis of profits so firm is also violating the ethical aspect of true disclosure of information to the stakeholders hence firm is also violating ethical aspect.
Thorne should not accept this fee arrangement because this will be against the ethical code of conduct of a public accounting firm & auditor. Prime function of an employee is to protect its ethical conduct first of all and perform its duty honestly. Given fees arrangement will hammer on ethical aspect of Thorne.
This fee arrangement will also affect true & fair disclosure of financial statements of the firm too hence it is not advisable to accept this offer.