WP Engine does offer a migration service, which is managed through a third party. It runs for about $300.
They do offer a guide to migrating your own site in the form of several very well crafted blog articles. The guides are solid and anyone that has moved a site, worked with a DNS propagation or WordPress in general can probably manage them. But unlike some competitors they do not offer either a free migration or free migration tool.
← Does WP Engine offer a free migration service?