Posted by: adventurer May 7, 2012
Login in to Rate this Post:
0
?
I worked for Terra Infotech back in 2008/2009. Good marketing team to find placement quickly except that no different than any other Desi Consultancies.
Good Luck
Good Luck