I have been working at Infosys full-time
Pros
lot of support from upper management
Cons
Takes time to get a raise
I have been working at Tech Mahindra full-time for more than 10 years
Pros
Work from Home, Pay, Benefits
Cons
There is sometimes a language barrier
Advice to Management
Keep doing what you doing