Pros: okay money for very little work.
Cons: everything else, no raises, terrible hours, what little work there is is so tedious it will make you wonder why you bothered to get a degree.
Decent starting rates. You'll thin this is your dream job and then you realize nothing works, tech wise, process wise, people wise. It's pretty much a dead end. They'll give you more work, but you won't get anything for it and you won't get anything out of it. You will not learn anything from this job. You will not get anymore money than when you started.