Pros
The benefits provided are second to none. Comprehensive health benefits are the very best, but at a low cost to employees. Stock purchase options are above average. 401K match is excellent. The product discounts are also great.
Cons
Garmin does not have any strong leadership in the company. Upcoming leaders are pushed out. Everyone is there for himself/herself. While some teams work well, teams do not generally work with each other well. Managers are constantly talking down about each other. The CEO and "marketing leaders" do not understand consumer marketing at all, and therefore they have amazing products that customers don't even know exist. They are extremely internally focused. They should be ranked a best place to work in the country, but are one of the worst as far as corporate culture.