Wednesday, March 26, 2008


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!!!


The irony is sickening!

No comments: