Have you asked your employer about visa application? Most employers do have this kind of service, and can offer you partial or full support, which can save you a lot of time and energy! So, please do ask them.
In case that they don’t, you can look at the links below as your references. (Please know that these links are from the Internet, most of them are for American applicants to apply in the US, in order to travel abroad. If you don’t hold an US passport, you will need to search for application requirements required by the destination country of your own home country. )