Pros
Excellent benefits, supportive co workers and management. Work life balance.
Cons
Broken processes, to many steps, software and companies to be consistent and effective
Pros
Great benefits and experience at John Deere
Cons
Interns don't get paid for holidays