A talented, friendly workforce. No discernable path for advancement.
You will not work with a friendlier, more talented group of people. The workplace is very relaxed, but maintains a sense of purpose and high-energy, if you can appreciate how those two go together. There are a lot of groups from pilots to cyclists, runners, etc. which lends itself to a very active, healthy workforce. It is also a very young workforce generally.
Garmin only suffers as most employers do in that there are no goals set forth for advancement. Management is very detached and it is hard to tell what activities, if any, will lead to promotion or opportunity. The benefits compensate for the lower comparable wage.
As a place to work, I have nothing but good things to say.