They would all be committing to code repo with single "git@congnizant.com" so you never know who the man behind the screen is. All conference calls would have the person we hired on the call but his voice would sound different everytime.
It was freaking nightmare. I will never ever work for a company that does hybrid onshore/offshore development. That evnviroment is a proxy that they treat software dev as mundane cost center that deserves no respect.