Pros: Good benefits, fair salary
Cons: Can have crazy supervisors, in some jobs the work is piled on you, so much that you work at a fast pace all day every day and there is a lot of pressure, combine that with a mean boss can make it a hard place to work
My experience working there for many years depended on who I worked with and for. Some supervisors are great and just want to get the job done in the most efficient way. Others know some part of the work they should be doing but don't know basic things, like how to run meetings, keep co-workers from arguing, or they give a lot of work to some workers and little to those who just pretend to be busy. HR says they'll help but in my experience, co-workers who filed a formal complaint got nowhere. Pretty much what you would expect from HR. But the benefits are good, and it is a pretty stable place to work.
The most enjoyable part of the job is always, to me, working with students because you know you are doing work that will put people with a solid education and good background into the world. It is also the hardest part, since they need a lot of hand-holding. The other hardest part is when you have a supervisor who shouldn't be a supervisor. It's surprising, you wouldn't think that at ND there would be supervisors who would raise their voices, be mean or accusatory, but there definitely are people like that at ND. If you apply, keep an eye out for any inkling of this behavior, and it isn't worth taking the job thinking you can switch in a year. Supervisors can be mean and make it hard for you to change jobs by not giving positive performance reviews. Some are just plain crazy. Others are great, so just be careful. Also, ASK to see the work area. When you do you will see how the other employees are. If they look hunched over and scared to look up to say, "Hello," take note. It isn't a good sign. If you meet a committee of your potential coworkers, if they seem afraid to talk, that's not a good sign. If the boss seems nuts, he probably is.