I worked at ABB for nearly 4 years doing business development in India (Pune).
The people there were great - they had an incredible work ethic but also good sense humor! They have amazing customer support teams who really help when you're stuck working remotely without access to other resources like HR/payroll etc. So far nothing specific about this position has been difficult- however it is not as easy living here compared to Pune so if someone wants to live abroad then make sure before deciding otherwise would be best option to consider. Working from home was never easier than being able to do my job anywhere around the world via video chat / phone calls and emailing back & forth regularly throughout each day.