The overall process was not that bad. The interviews will be over 2 hours long for each round (multiple). Each individual that you meet is both polite and knowledgeable about the company. However, the process takes months and the company will stop contacting. So you can only assume that you did not get the job. This is something that should be worked on by the company and basic professionalism.