The home directory and subdirectories are owned by the user.
The group ownership is probably their own group.
If you change the group ownership to "staff" ... then all members of that group can access the directories and files.
# chgrp -R staff /home/xxxx
So the user will have access to their files because they are the owners ... the members of staff will have access based on their group permissions.
If you have problems with group permissions then look into the umask command, which you can set in the User's profile.