Horrible. Gave me a week long assessment did great, moved me on to final step. Before final step, they had some company meeting where they 're-evaluated' company needs. Put me in an interview process for another role (QA instead of development). After a couple more interviews for this other role, they did another 'company re-evaluation' and decided they didnt need the role. They said I did greta in the interviews, but they don't seem to know if they really need the role.