@blueberrie Thanks! They rejected me for quite a few reasons. Mainly because I don't have any working experience and HR didn't really prove/show them how proficiency in a foreign language is required for this job and how the company's unable to find suitable candidates among the locals. Secondly, it was also because the salary was too low (slightly below 20k) but it can't be too high because after all it's an entry level position. But the company was nice enough to give me a raise so that it hits the unofficial minimum. When we appealed, we also submitted a portfolio of my extra curricular activities in university and how it helps to compensate my lack of solid working experience (I have 5 months of internship experience tho). My HR wrote a pretty comprehensive cover letter telling the immi how they've reviewed over hundreds of profiles for the position but was unable to find suitable candidate. But my HR didn't send in CVs of other candidates for comparison because it violates the privacy rule. Hope I answered your question