After a little struggling, I was able to get PM2 to work on Windows Server 2016
Seems the trick is you need to cd
to the appropriate start directory before running the start command
cd C:\Users\<User Profile>\AppData\Roaming\npm\node_modules\n8n\bin
pm2 start n8n