India ranks 18th on most desirable place to work; US on top
The US has been ranked on the top, followed by the UK, Canada, Germany and Switzerland on the list compiled by the Boston Consulting Group.
Oct 07, 2014, 15:05 PM IST
The US has been ranked on the top, followed by the UK, Canada, Germany and Switzerland on the list compiled by the Boston Consulting Group.
Oct 07, 2014, 15:05 PM IST