Three stages of a 4 stage process. Initial interview with internal technical recruiter then Technical screen with a team lead followed by a code test with team lead. There was supposed to be a final round "fit" interview with any team leads who would be interested.
Everyone I dealt with was pleasant and helpful. The interview wasn't very difficult, but covered concepts across Python, Databases, Distributed systems etc.
I received no response after the technical screens. No feedback was offered. The recruitment agency who approached Demonware followed up multiple times and was ignored. We decided after 4 weeks of waiting that we would not pursue the application further.
I found it a very discourteous way to end an otherwise positive experience and hopefully not a measure of how the company treats its people.