Pros
Nice coworkers. Medical benefits are okay.
Cons
Garmin is quickly falling behind other similar sized companies in a lot of ways, and they're going to continue having a lot of trouble retaining employees and finding replacements unless they make changes. But I unfortunately don't see that happening. It's been pretty hard watching this ship slowly sink. Just on my former team alone, we lost several brilliant people that, understandably, moved on to better opportunities. This is causing product quality to quickly deteriorate due to an ever increasing workload being dumped on to those left. They offer a 2-day WFH/3-day office hybrid split. But, there's signifiant limitations on that. They've left it up to various teams and departments to decide on who is approved to be hybrid, so in practice few will actually be given that benefit. And leadership positions are straight up not allowed to WFH at all, which will no doubt cause a lot of tension. So, in order to remain competitive with other companies to attract talent, Garmin would need to provide benefits to offset needlessly commuting into the office. Which, they don't. Compensation is also very low compared to what others are offering.