When you have 300,000 employees from 100 nationalities across 40 locations, how do you create a sense of community and unified culture in an organization on that scale? The answer for Indian IT ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results