I am a Business Operations Manager (managing a team of software engineers and QA who are helping with data and analytics for marketing campaigns). I started my career as a Marketing Analyst followed by Product Marketing Manager, Business Operations Manager, Digital Campaign Manager and then my current role. I have really enjoyed the progress in seeing both my career grow as well as the changes in Marketing and Data as an industry. I am challenged everyday with not only my immediate projects and the overall difference I am able to make on a company's bottom line, but now that I lead a time, our collective efforts are so rewarding.
As far as overcoming obstacles on a day to day basis, not everyday is going to be challenging, rewarding and fun, there will be days where you are doing tasks, or projects that do not interest you much, but as long as you keep your enjoy the type of work, the type of people you work with more often than not, it will help to overcome minor obstacles or the "bad" days. If you aren't happy with the team or consistently unhappy with the kind of work you are doing, it is time to switch and look elsewhere would be my personal guidance.