1) it's fun. I like puzzles and challenges. Much of the work I do is similar to that. "Here's a problem - go fix it". Sometimes it's frustrating, and then you find the solution, and it feels fantastic.
2) it's boring. One thing you don't learn about in school is how many meeting you go to. Some days I have 13 hours of meetings scheduled in an 8 hour day - as many as 4 overlapping.
3) it's rewarding ( potentially). I've worked in a few different industries. When I worked in healthcare, I could see the impact my work was having. I've worked in other industries that weren't quite so fulfilling. I do think my current industry does great things, and my company in particular is terrific.
1. It is rewarding many times when you have successfully enabled functionality that everyone is willing to adopt
2. It is frustrating sometimes when you spend a lot of time negotiating with teams and diffusing unnecessary escalation situations
It is fun and boring at the same time when you spend more than half your day in meetings and hen feel like you have not accomplished anything
3. It pays bills and gives you the opportunity to save for your retirement which is cool!