Screening, online interview, writing exercise, in person interview. After providing references (which they checked) and doing their writing exercise, they didn't bother to call me back and say whether or not I got the job. I wouldn't apply here again or work with them based on how they treated me. If they can't be bothered to tell me I didn't get the job after calling my references (and wasting their time in addition to mine), how might they treat clients? Worse, how is it when you actually work there? Big red flags here.