In general, the process was good and quick. Got a home assignment that required a lot of time and effort. I had a chance to improve it then I presented it to the team on-site. They chose not to get me an offer, but I got confusing and conflicting feedback, which left me with a bad feeling that they were not honest with me.