The process was extremely long, took about 1.5 months total over 6 interviews. The 3rd interview also included a project that they give you 1 week to complete although for an intermediate developer this should take about 6hrs total. While they do give you plenty of time to complete it, it's ABSURD to think someone is going to be able to or want to spend 6 hours on something they wont be paid for. I completed this task easily but I felt very used and abused. Not to mention that after it was completed, not a word was said about it in any followup interviews. I kind of got the feeling that what I had put together was to complex for whoever was responsible for looking it over. A much more efficient "test" needs to be developed that takes only 30 mins or less, not 6 hours. Other than that, all of the interviews were just fine, run of the mill type job interviews. I eventually took the position not because I liked the company or its process, but because I really liked the manager I would be working WITH (not for). Nice guy, first week went very smoothly.
There was also a "Personality" test as well as an "IQ" test that I found offensive. None of these are pertinent to the job I would be doing. It was a "Timed" test but the platform they used was built with JS. So I simply fired up my TOR browser and proceeded to score probably a 100% on the IQ test since I had all day to complete it. The timer will not function in a "NoScript" environment. So if you have this test, dont use a normal browser, use TOR Browser and it'll stop that annoying timer. I outsmarted the attempt to figure out my IQ. That is personal information and I wont let you view my personal info for your numbers are bigger competition/ego boost. I am smart enough to know how to get the score I want you to see, thats all that matters.