It a great school. The principal is very supportive and helpful. Accommodation is beautiful and right down town. The only negative thing is the weather. It get very cold and dark in winter, however, summers are great - not too hot and white nights. Saint Petersburg is an amazing city and I definitely recommend it.
The situation is great in St. Petersburg at the moment. We are crossing our fingers that we will be moving into our new building over winter break. Due to the beautiful city, great package, and excellent staff, admin, and students, there are no openings for next year.
The posts are on Search, and none of the positions specify which campus, and there isnt anything on the schools website that would indicate they are only at the Moscow campus, but since your there, I imagine your in the know.
Many schools have deadlines, and its never first come first serve. Most schools post vacancies, accept applications and either do ongoing interviews until the position is filled, or typically make the majority of their hiring decisions after either the Bangkok fair, or the Cambridge fair. Most of the elite schools have their application deadline in early December.