Pros
The company has a good vision to chase. Each of the people working in the company will be part of the company vision, those things reflected in your daily work.
If you are a challenge lover, then Epsilo would be the right place for you to try.
You are offered a lot of challenges that you can't see anywhere else on the market. You will have a chance to dive deep into the problem every day and engage with many talented folks around you, self-raise your bar of performance and that's interesting indeed.
The "self" culture is enhanced a lot within the company, you will almost "self" everything you do: self-plan, self-review, self-assessment, etc.
Cons
Time-consuming probably an issue if you work at a high-growth pace company as Epsilo. You have to really integrate your work and life together, not balance.