Although Epsilon promotes from within, they are entirely clueless when it comes to the value of their employees. Many employees are top performers while their managers take credit and there is no system in place for evaluating that, making Career growth almost impossible. Not to mention they are overpaying employees like Relationship Managers and VPs while the actual workers, developers, analysts etc are underpaid and overworked. The company cannot stay in the green for long simply because they are losing good people on the ground level.