No job is easy. Each and every employee has their own sort of challenges according to nature of the job. Likewise, SEO is one of those professions where SEOers face numbers of problem while working in an organizational environment or as a freelancer.
I am a Nepalese and have been working in a company as an SEO expert in Nepal. The problems that I am going to share with you may not be same in other parts of the world. But, it happens to me every now and then which is very frustrating.