The process was not that bad. The questions were mostly focused on fit and there were not many technical questions asked. The culture seems to be laid back and very clos knit. I had to take an IQ test (wonderlic) which you can prepare for by doing some research online. No calculators were allowed.