Working in the Microsoft BI stack, you really get a wide assortment of technologies.
Recently I've been working with SSIS, SSAS, SSRS, MDX, ETL, MDS, Sharepoint, PerformancePoint, PowerPivot, PowerView, PowerBI, KPI, Database Administration and Performance Tuning.
What do they all have in common?
Many of the clients I've worked on have overlapping technology so each iteration I utilize experience from the last project. There is a pattern to it. Which is repeatable.
And the goal is to become a master at each of the technologies in this space.
In addition, there's also the business knowledge associated with different clients. Getting up to speed in different business models is kind of fun, from Dental offices to Government Agency's to Financial Institutions to Health Care to Travel to Shipping and Receiving.
I don't see things slowing down anytime soon and couldn't be happier going to work each day.
Life is good!