Interview process was OK. The technical depth was not very great but they took for ever to decide, make an offer etc ...
2 phone screens and one day of in-person interview. The benefits package was not great.
Getting approval for a sign on bonus took forever. They really need to streamline and speed up their processes.