The customer may be 'God' in the West ... but in India the Customer is just a quarter of an inch above trash. (try returning anything ... even if it is defective!)
- nevertheless -
90% of "Customer Service Representatives" of The Planet are sitting in India!!!
LOL!
The irony is sickening!
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment