@Jadebabez86
A restaurant needs to load a lot of elements so that may be why it is taking longer to load. If you open the restaurant before you leave to go there it is more likely that the employees will be there when you arrive.
I haven't played any of my restaurants for several months, but in my experience the host and waiters cabe a bit buggy. Following are the issues I have seen and how I deal with them:
- Host does not show up when restaurant is opened. Result: customers come but the restaurant cannot be run. Solution: Close the restaurant & send your sims home. Shut down your game and Origin, then re-enter the game and do it again. Usually this re-sets the glitch. Sometimes I need to repeat the process.
- Waiters leave for a run in the middle of their shift. Sometimes more than once. (SO annoying). Solution: Keep an eye on the waiters. If you see one go outside pause and queue your managing sim to go talk to them about something (ie, compliment their work). This will break the thought of leaving for them and they will go back to work. Hire one more waiter than you need to keep things running for if one of them slips away.
Also, I would recommend a game repair: Open Origin, click 'Game Library' then right-click Sims 4 > Repair Game.
Let us know how it goes. Thanks!