Pros
Time flexibility Interesting projects, specially in consulting Good project structuring process Good opportunities to meet interesting contacts, specially during interviews
Cons
The methodology is vague and is lack of thoroughness No good image in some industries make more difficult to get interviews, which is crucial in the method No way to make on field quality assurance. Regional comparisons with other markets does not assure the quality of work which basically depends on the "quality" of the analyst which is really variable. No professional development, be prepared to feel stagnated with time Not even a phone call on your birthday Be prepared to feel like the "lone ranger". There is no team work, you will suddenly find yourself interacting just with your project manager. You even do not meet your colleagues when working as in-country analyst. Lack of human resources management. You feel like in a black box, you do not know the plans of the company and what are they planning with you. No sense of belonging can be built over time in such conditions. The salary gaps are abysmal between people working at company sites and analyst working independently