If you've been rejected by the same firm twice, I'd take the message. Given that you were rejected at the early stages each time, there's probably something in the base requirements that you and PA interpret differently. Without knowing your personal circumstances, it could be academic given that you have some work experience from your internship, or it could be a "fit" issue (e.g. Accenture-style application responses might not always fit well with the PA approach).Long story short, you could try applying again in a few years when you have more experience and achievements behind you. As a rule, when reapplying to any firm you need to demonstrate significant development since your last application otherwise the application will be rejected on the basis that you won't have anything new to say. Other IT consulting firms you could try are CapGemini, AtosOrigin, EDS and Detica which hire graduates and those with only a couple of years experience. Better to get out of BP DCT sooner rather than later if you want to move into consulting.