Good place to work, but not long term
Software Engineer (Former Employee) – Olathe, KS – 27 May 2013
Garmin's upper management doesn't have a clue what's going on at the lowest ranks. They do not recognize the many many extra hours put in by lowest level employees. Pay is sub-standard and there were no bonuses or profit sharing, despite paying hundreds of millions in dividends to investors.
Management at the middle and low levels is much better. I never had any issues with the managers I had, and in fact thought they did an excellent job in the situations they were placed.
From 2011 until I left, a large number of engineers left the company for 20-30% pay raises without having to leave Kansas City. If you're willing to sacrifice pay for a laid back, relaxed environment, then this is the place for you. If you're looking for a company that will reward you for your hard work, look elsewhere.
No dress code, relaxed environment
Low pay, lack of care from upper management