I currently have a custom object which is set to private in organization-wide default sharing settings. I have created an approval process to allow managers to approve private records.
When the Manager of a user attempts to approve the record, they receive an "Insufficient Privileges" message. Also, when navigating to the object tab, the manager cannot see the records created by their subordinates.
I currently do not have role hierarchies set up in the org. What am I missing here?