Challenging work with great colleagues and an overall flexible work environment. Yes you are expected to always be on and respond to clients, but there is no micromanagement which is so refreshing and freeing.
Cons
Slightly lower pay than other firms however there are opportunities to earn bonuses. Should you bring in clients. I am happy to accept a slightly lower salary in exchange for greater flexibility and autonomy.