Extremely long drawn out process. A total of 8 interviews and 2 presentations. The expectation is that you are almost already trained and know all of their data before you even get an offer. They make you jump through hoops and after they make you wait one week they give you 24 hours notice for the next meeting. Total disrespect for peoples’ time other than their own. They blame this on being a small company where everyone is so busy. If that’s the case then hire someone with the necessary skills and train them instead of making them walk across burning coals.