I have been working at Amazon full-time for less than a year
Pros
Great ambiance to work in and with great people.
Cons
Too much work be careful before joining
I worked at Tech Mahindra full-time
Pros
Work life balance projects onsite opportunities Approachable management No micromanagement
Cons
ctc less hikes No growth No learning opportunity up to mark internal sites