The fact that I am able to use my experience in project management, business analysis/management consulting as well as software development skills is fantastic! It was great working for such an organization because they are very open minded about new ways of doing things while also being extremely supportive when it comes time to implement them into their systems or processes. There were so many different types of projects which made learning how all these pieces fit together challenging but rewarding at times (i'm looking forward to more!).