Also, for those who are applying internationally, do they pay to join? Do they just do the 10-week program, or do they have to stay as well?
As explained previously, Sandhurst is for training officers to join the British Army.
Read this, search the rest of the website and contact the recruiters if you are still interested in joining AND meet the requirements for the roles you want: