Pros
Unfortunately, not much good to say about erecruit. Compensation is OK and benefits also, there are a few clever people that you can learn from .... but that's about it.
Cons
In my 15 years of software development career, I've NEVER seen such a chaotic and disorganized development process as I've experienced in erecruit. The whole process, from talking to clients and gathering requirements, to development and testing (what testing!? :) was such an utter mess, that I couldn't believe my eyes. And the codebase ... well, such mix of all kinds of different technologies, and different paradigms applied during development resulted in such a codebase that experienced developers (we are talking about 10+ years of experience) needed two to three months to figure out what is going on there :).