Pros
There are a lot of teams and a lot of people to help you if you have questions and people are mostly very nice. You can work remotely.
Cons
The work is not too hard but there is a lot of it, and too much that feels like not part of the job description/things someone else should take care of. There is a lot more customer service/emailing than is necessary, and you are consistently put in a position of having to solve a problem you know nothing about. You can't take the day off without having coverage first, so if you want to take the same day off as your coverage person and they already will be out, you can't do it. Nothing is so important it can't wait a day or two, and you are set to a standard of having to finish all of your work every day and not be able to take off when the other people you are dealing with may take a month or three to even answer a question.