4 answers
Work environment and People surround are good.
Its a good company
Good Work culture
I am intended to work there as I am a contract employee. And Virtusa is a good place to learn and work with.
Please note that all of this content is user-generated and its accuracy is not guaranteed by Indeed or this company.