Does a company always get audited by the same auditor?

No, auditors are rotated every 3 years.