A co-worker of mine exchanged to our India office for 6 weeks a few years ago. She said she liked except for the fact that they called people out on their mistakes in front of everyone.
If you screwed up with a client, had a bad monitoring score, or whatever, it was all done out on the main floor. No taking anyone back to the supervisor's cubicle for a meeting or anything.
On one hand, people of the US could use more public shaming overall. But on the other, I'd cry (and probably get fired or something).