I applied the job through iCIMS career web site; went thru phone screen with recruiter and followed with an on-site interview with potential six team members (including director, manager, chief architect and principle developers).
The process was very transparent. I had a wonderful experience.
The recruiter and technical team members are very professional, transparent, passion and candid. They care not only about candidate's skills but also characters and experiences; they not only focus on what the candidate can contribute to the company but also deeply care about how the candidate can learn and grow with the company.
iCIMS really cares about talents.