Холдинг ведет деятельность как в России, так и за рубежом и входит в число крупнейших финансово-промышленных групп Северо-Западного федерального округа. Центральный офис компании расположен в Санкт-Петербурге.
Финансовые показатели группы демонстрируют устойчивый рост. По итогам 2020 года выручка Setl Group достигла 116,5 млрд рублей. Чистая прибыль компании в 2021 году составила 16,6 млрд рублей, а в 2022 году увеличилась до 19 млрд рублей.