Several developers, one account.
THE PROBLEM
A single cPanel login shared between people means no accountability, no individual revocation, and everyone has full access to everything including email.
BETTER ARRANGEMENTS
An FTP account per person, limited to the directory they work in Individual application accounts, so each developer has their own WordPress or framework login Sub-accounts on the Client Area with appropriate permissions SSH keys per person, where SSH is available
USING GIT
The repository is where collaboration happens. Deployment to the server is a single operation, not several people editing files directly.
This removes most of the need for shared server access.
ON REMOVAL
When someone leaves the team, remove their FTP account, their application login, their SSH key and their Client Area access.
Rotate anything shared.
DOCUMENTING
Keep a list of who has what access. At four people it is obvious; at ten it is not.
THE RULE
Nobody edits files directly on the server. Everything goes through the repository, which makes collaboration possible at all.