Outstaffing Services is the combination of all of the above products. You do not even have to come visit your office in Ukraine. Our company takes care of everything for you, setting up the office, hiring the personnel (of course vetted by your in-house team), administrating day to day operations, etc. etc. You may want to send here a country lead to help with communication issues, but you don’t have to.
Outstaffing services work well for the companies who are a bit limited with their financial resources and do not need a large presence in Ukraine. An example would be getting a MVP up in the shortest period possible (1 year project with a team of 5 developers). You basically hire our company to put together an agile team in Kiev, and don’t need to worry about the rest of the issues. You manage your programmers from abroad, while we take care of all of the other administrative, legal, financial issues.
We also have partners in other cities in Ukraine, such as Kharkiv, Lviv, Dnepr, Odessa, where the cost of both labor / overhead is on average about 30% lower, thus if cost is the most important criteria, it makes sense to look into outstaffing services in one of the cheaper regional centers.
As far as the cost goes, the average overhead cost per developer is about $1000 to $1300 per month. That cost covers the administrative overhead, office rental, operational management, accounting fees and our profit margin.