Pros
I have been with Epsilon for quite some time and have seen lot of my colleagues sticking with the company for years. This shows people like the work culture and ethics the company follows. As far as my experience goes I have always got the right opportunities and the work life balance has been just right. Managers have always been flexible enough to achieve the right work life balance. I have seen people complaining about work life balance reason being Epsilon has a long pipeline of new clients/projects and resources often get moved around from one client/project to another. Some people find it stressful and complain and whereas people like me look at it as opportunities. To sum the pros: Growing company with lots of opportunities, uses most of the latest technology and has a lot of talented people working for it.
Cons
If you have read my pros section you might have found I dint talk about salaries/bonuses in it. I have seen the company being not too good with pay rises compared to the boarder market. That's my only complain I would say.