There are really only two cons I can think of here.
1. You are expected to be ON TIME every single day - if you're a minute late, this tallies up and is kept track of. There's not a lot of wiggle room for being late, and for those like me who struggle with time management, it's not my strong suit. I tend to prefer coming in roughly on time, and stay late every day to ensure my duties are done. However, this is common with hourly positions so it's nothing too crazy. ;-)
2. In comparison to other departments, we are on the lower end of the scale in terms of pay. Keep this in mind when applying for this position - if you are a single parent with one salary, this may not be the most easy role for you financially. However, the true value in the position is in the experience, so if you're starting off your career and can handle a lower pay, you will gain SO much in knowledge.