Pros: free food, good benefits, tuition reimbursement
Cons: superiors play favorites, run like high school with a pay check
Although I loved working with the kids it's difficult to actually get the job done with all of the office politics going on, if your not part of the 'in crowd' than forget about advancement. This is the job for you if you have no voice, passions or opinions and you enjoy being treated as an indentured servant with virtually no recognition.