Pros: loose management, fun coworkers
Cons: boring, it's just boring
The people you work with are pretty cool and management is nice, its just that the job is one of the most mind-numbing experiences known to man. It's repetitive and tedious with no visible ladder to climb (and it's contract work, so expect recruiter BS too). It's great if you're looking for a position that will hold you over until you get an actual career, but it's not a position you want to be stuck with, otherwise you'd loose your mind. Though, on the plus side, job security exists!