( NAmE ) to have an advantage over other people or be in control of a situation
BE IN THE CATBIRD SEAT
Meaning of BE IN THE CATBIRD SEAT in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005