We take developer access to the accounts we need in order to build and maintain the site. You keep the ownership, which means you can revoke that access at any point without asking anyone.
This is worth checking with whoever you hire. A studio that registers your domain on its own account, or hosts your site inside its own project, has made leaving expensive whether or not it meant to.