Boston Consulting Group’s (BCG) new employee satisfaction survey over 11,000 workers in eight countries, including India, Australia, Japan, US, UK, Canada, France and Germany, has found that 28 per cent of workers do not see themselves with their current employer within a year. With 26 per cent