I have been working at Cummins full-time for more than 8 years
Pros
Good Working Env, get chance on new tech and best knowledge persons, good salary hike
Cons
Not much, just too much processes.
I worked at Tata Motors full-time for less than a year
Pros
Flexible timing and Regular training along with lot of learnings
Cons
Very less opportunities for offroll position