1st question: best is internal.
2nd question: yes of course, you should be maintain all employees (including president), it's better to control your company.
Btw it's really BASIC question, you should look for, don't create QA here .
Regards!
Woody