N
Nanaiah Subbu Review of PayPal India Ltd
Its a great place to work .....surprisingly i have...
Its a great place to work .....surprisingly i have never seen any customer care or support service....its a great place for the employess but not for the customers....no choice but to give one star
Comments: