The attrition rate was very high during my time at eMoney and there are multiple reasons that contribute to this. First, management is very poor. The managers I dealt with were eager to blame others for any issues that arose, and blatantly played favorites. Career advancement is difficult when you are put in a situation like this. Additionally, upper management will take advantage of you when given the opportunity. A good portion of the company was just given an annual raise of 0% even though their performance reviews were positive. Upper Management is also removing more and more perks as the company expands. Lastly, the company does not take input from the low level employees. If you would like to be a developer at a company that values your ideas, I would recommend staying away from eMoney. Having said this, I did meet people who seemed happy with their team. Thus, I would say that this review may be more directed at Data Services.