Pros
If you love the bikes, it's a thrilling job. You're working with something you love, and with a lot of people that share your passion. It's a very special atmosphere and culture. The end users are great to deal with.
Cons
The higher towards upper management you go, the more disconnected it gets from the people who love, ride and enjoy the products, and the more you feel like you're talking to someone from IBM. As an engineer, it’s really painful to have some bean counter override engine design choices in favor of cheaper less reliable options. Such as replacing Timken bearings with roller bearings on the fly wheels. HD had to work really hard to overcome the reliability stigma left over from the early AMF days. Now corporate is back to making terrible choices to increase profit margins on the bikes at the expense of very hard earned growth in public perception of durability.