Come a long way

To make great progress.

The manager has come a long way and has learned many things about his new company.