I think as separate to another tables for management users of 2 types. Because, that's not good "customer will have a lot of null fields" for optimize database. I hope this can help you. Regards.