I implore all women considering Garmin, look elsewhere. In my division of ~500 people, I can count on one hand the number of women that have direct reports. I've lost count of the number of times I've been the only woman in a meeting and been asked to take notes or assigned the "secretary" tasks that come out of it (I have multiple engineering degrees, its not my job). I spend a lot of time being talked over and down to about my area of expertise by men with less experience. They seem to think I'm pretty skilled at scheduling meetings for them really, really want me to take care of the social events, because as one fellow engineer told me "engineers aren't good at that stuff, you should do it." Save yourself a lot of pain and suffering and just watch Mad Men instead.
Sexism aside, the only way I can describe the culture is blame-based. The people that report problems get publicly shamed, so everyone has learned to not share when things aren't going well. I've seen managers not speak on a subordinates or peers problems until in a public forum, where they pile on with everyone else. There is a big disconnect between management and the frontline employees and when management do try to solve a problem, their solution is to write a new process down and consider it fixed.
They'll try to tell you the benefits are good, but they are really pretty standard. They'll act like the stock purchase plan makes up for the below average industry pay (even lower if you are a woman, surprise!), but Garmin stock isn't exactly rocketing these days. PTO is based on tenure (3 weeks to start) and you don't get any sick days.