Database design - model a 'Company' with 'Owner', 'Partner', 'Employee'
I would not have separate tables but you might want to consider not using enum for the capacity column. 

Instead use a table named, perhaps, capacity that has an id referenced in the personnel table (much like user ID and company ID). That makes it trivial to add new titles/positions without disturbing anything else.