It is a great company to work for, internal teams are very friendly.
Office could be located in CITY.
There are number of stages. Initial screening through applications and cover letter, Candidates with recommendation have an advantage as they go through the process of phone interview, then int with hiring manager, then with next level manager. Possibly aptitude test as well, and then a group discussion
Let us know if we're missing any workplace or industry recognition –