So I'm 29 years old and have been working in the last 6 years as a certified consultant for a very well known CRM (Siebel) for 2 huge global IT companies. I've been unemployed for some weeks now for reasons that are not worth mentioning and have these two offers: 1) Senior consultant in a huge consulting/audit firm (One of the big four's). Basically doing the same as i have been doing in the past. (IT consulting sounds fun but its not that fun, basically customising package software to customer needs)2) Project Manager in a consumer goods retailer where I will be the responsible for the new Regional crm implementation. This company basically doesn't even have a CRM and is not very well known. This is a mid company so we would implement a smaller crm as the one I'm certified, probably a crm that nobody knows. I therefore wont be using my past experience as an expert for the specific crm that i have the certification, but I will be doing project management. Salaries are similar I think. But despite that, what do you think is better given my age, my experience and the best for the future?