the overall interview process is good. it is really a good experience and most likely to pass if you prepare well. only part is the company is not only in one floor, so it really takes time to find the right place to meet. otherwise, it is a great interview experience