Long winded and dragged out over several months; had to meet with practically everyone in the company prior to getting an offer. Also had to take a skill assessment test and never received feedback on my submission. Not open to negotiations and my offer did not reflect past conversations regarding range of salary & benefits.