OK, let's be practical. Without knowing the facts, it is hard to offer constructive advice. Based on the info you provide, however, it seems like this decision could have been taken by someone in HR, who has just checked forms and taken a decision based on rules rather than reality. It could also be that they have reviewed their requirements and are trying to trim the intake - in which case you are kn@ckeredMy advice is this. Make 1 attempt to resolve this matter - you want to get the offer re-confirmed even if you end up not taking it. You need an influential point of contact. Either someone at the top of HR or (preferably) someone you actually interviewed with. If they did not give you a business card, you should have written down their names and be able to work out their email addresses based on the structure of an email address (perhaps someone can advise as to how Deloitte emails are constructed). Do not write a long-winded rant. Simply state the facts in bullet pointed format, emphasise your sincere enthusiasm for the position and belief that you would be a strong contributor (perhaps spin the difficult years as a learning experience which has toughened you up for the challenges ahead...). Appeal to the person to intervene.Then leave it. Do not become the difficult candidate who becomes known across the industry as a trouble maker. If they do revise the offer, with a fair wind you will have found something else and then you can reject them!