Pros
I have been working for TM for a very long time and have lived first hand the transition from being the golf division of adidas to becoming a stand alone company. What makes TM a very special place to work for are the culture and the people. It's also fun to work in the golf industry. Everybody who works here is friendly and very willing to help out when they can, we have truly a collaborative team environment. The company also has many employee perks like bowling leagues, beginner golfing lessons, a gym onsite (very basic and small but at least it's something)...
Cons
The sports industry does not have the best salaries, and living in the San Diego area is expensive. Also because we are not a big company and depending on what area of the business you work in, it is not that easy to get promoted.