I consult and I typically like to consider myself as an outside perspective. So many companies create a bubble and start to think more about how they've done things in the past compared to the learnings of other companies. Especially the companies outside of their industry...
I come in and offer an outsiders perspective that belongs to no "bubble" and has experience in helping people see the bubble they're in.
From what I've noticed, a lot of companies I worked with don't care to keep up with the outside world when it comes to development. They rather just grab a consultant to bring them up to speed and repeat the process in 6 years.
As far as responsibilities, whatever your core competency is.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.