The company has been operating in Russia since 1993 and employs over 400 people. The main Russian entity Kelly Services had revenues of around 8 billion rubles in 2021.