Pros
Ok pay, bonuses, off weekends, good schedule
Cons
If you can deal with a lazy, rude, condescending, self entitled, completely negative "office manager" that has no people skills whatsoever and continually cusses, throws things, slams things around, puts all the work on you and has child like tantrums then you'll be just fine at this job