Pros
Plenty of movement within the corporation.
Cons
expectations is to work hard.
Pros
I had a great experience with Garmin. The people are extremely nice and there is a great culture.
Cons
I did not enjoy some of the work involving repetitive manual testing.