Compassion has a very extensive interview process for entry level jobs. I put in a lot of time and effort into this interview process, only for them to hire an internal candidate. I had 5 separate interviews. A phone screening, zoom with a panel, two interviews with the panel in person, and the last interview with the panel and actual manager. I was asked to prepare something and review it with the panel for my third interview. This task took me a lot of time/effort to prepare for. When I went to review it with the panel, I felt that they did not prepare me for presenting the task. I left feeling incompetent and embarrassed and not expecting to continue in the interview process. I was surprised to make the final interview. I was also asked the same questions in almost every interview, which made the process frustrating. The whole process took over two months from start to finish. Each interview was over a week apart. After the last interview, it took them almost two weeks to let me know whether I had gotten the job. The process took way longer than I had anticipated or would expect in the interview process (again, for an entry level position). I think once you get hired, this company is amazing, but they are not super up front about how extensive the interview process can be. They should also be more up front about internal candidates. I would have left this interview process had I known the full scope of the situation. I have heard similar stories from multiple people who have interviewed with Compassion. I will not be applying to this company again.