Best part is the kids for sure. Watching them grow and learn etc it wonderful.
For me the worst part is the cleaning/finding time to clean. I HATE housework and I find it even worse trying to keep my house up to par and having daycare kids here all day. I don't like spending my evenings cleaning and disinfecting.