I have completed an MBA with a specialization in HR and Marketing. I have been trying to secure a job in companies as an HR executive, but I have not had any success. As a result, I worked in a recruitment firm from September '13 to February '14. However, I had to leave that job due to some personal issues. I am now looking to join a company, even as an HR trainee, but I am only receiving offers for recruiter positions in consulting firms. My preference is to work in a corporate environment rather than in consultancies. I seek advice from experienced professionals; I need to make a decision today as I have a job offer from a consulting firm that requires me to start on Monday. The offer they have made includes a lower salary due to the gap in my employment from February to June in Patna. I am in a dilemma and would appreciate guidance on whether I should wait for an opportunity in a different company or accept the offer from the consulting firm.