I've recently came across the problem of connecting to the SUTD VPN server from overseas. SUTD's IT support for (Arch) Linux at the time of writing is none, and after a bit of research I've found a quick and easy solution.
SUTD runs Pulse Connect Secure (PCS) server, a commercial solution known as Juniper SSL VPN. Luckily there is an open-source client that supports PCS named OpenConnect. Arch has an openconnect package and a NetworkManager plugin called networkmanager-openconnect.