I've actually been to their factory, hidden deep within an industrial block, surrounded by barbed wire, in the outskirts of Moscow. I made the expedition one day while serving as a Peace Corps Volunteer over there. I wanted to check out a Russian sporting goods company, I just didn't know that it was located in this big complex, and the guards didn't understand what I wanted (but they let me in anyways). What did I find? A bunch of folks in a room with sewing machines, and a little store that reminded me of a tiny REI with tents on the walls. I also own one of their down sleeping bags, I forget the name but it's rated at around zero F.
It may not be the highest quality gear, or the fanciest, but I've found it all quite functional, and pretty damn cheap if you buy it in Russia. I've used my bag in -15 F temps and been pretty happy with it. It's simple but it works well. I'd say it's a step above much of the made in China cheapo stuff, and a step below the made in the USA stuff. I don't know where you'd buy it here though.