What does "catch" mean here?

Native speaker’s answer
Rebecca
Good question! In this context, a "catch" is a hidden disadvantage or problem in an otherwise positive or ideal-looking situation. For example, you won a free trip to Hawaii. However, the catch is that you must come with one other person, who does not get to go for free. Ex: The catch to this high-paying job is that you must work very long hours. Ex: What's the catch? This deal seems too good to be true.