Plenty of opportunity for self development, you will work in consulting selling Microsoft 365 products (SharePoint etc.)
Cons
non really, you can even wfh most days. Maybe your software engineering career will stagnate since you’re working with no code / low code. Salary is lower.