I worked at Society Consulting full-time (More than 5 years)
Small company, with lots of opportunity for knowledge sharing and socializing. Good plan for growth.
Can be a bit cliquish.
I applied online. I interviewed at Society Consulting.
Very easy, I did an interview over the phone with the recruiter. Then a Technical interview and executiv interview. Basically I asked all the questions, they really decided off my resume.