Interview process was lengthy but fairly straightforward, and they do compensate you for your time which is nice. They gave me an offer and then rescinded it when I politely tried to negotiate the pay, which I thought was very unprofessional. Don't expect a salary that accurately reflects your experience. Seems like they'll offer entry-level pay regardless of your background or potential for growth in the company. Strikes me as a place that's looking to get the best deal rather than really invest in employees who can offer invaluable contributions.