“They might be adequate for a small website, but my project was a chunk too big for them.
I'd qualify it as immature.
Both persons I interacted with were nice but,
Very little understanding of IT service management, Uptime doesnt seem to be a point of worry, but "disaster recovery" seem to be frightening, especially after I conducted a test of bare bone re installation failed spectacularly.
Very little pro-activity: I was told 2 days before the expiration of the support that there was a storage capacity issue only because I asked why the pictures weren't displayed anymore on the webpage.
Security is a vague concept to them : trivial admin password left on the site for demo purpose. I advised them on critical security patches.
The project manager was only able to throw excel spreadsheets for the time delivery and also the release notes. A Gantt chart seemed to be a very foreign concept.
The communication with the project manager were allright and she was trying accommodate as much as possible and keep me happy, but any conversation showed me she was out of her depth on a technical standpoint.
I had a almost comical conversation with them where she was trying to negociate an extra 4 hours of development outside of the project for something I asked for in the initial requirement document.
Finally, I decided to do re factory all the project by myself * after too many communication breakdowns and misunderstood expectancies.
( * in Django, a different framework and language).
I will definitively avoid Elance from now on.”