Pros
You get paid. Work varies. Can't really say anything positive. Some nice people work there & like all places, lots of selfish bastards that will step on your back claim your work to get ahead.
Cons
You can advance but its mostly about diversity or if you have a friend. if your older, you will be discriminated against. if your white, again, your not the "diversity" candidate. You will be scheduled a haphazard schedule & never be able to plan anything. you won't have benefits & neither will you have a paid day off. Your review will look like the person who does little because your being pointed out as a achiever might hurt his/her feelings. They also will be promoted or given the new job in a new section because your too valuable to be treated decently. Unless you have nowhere else to work, don't work here, they will murder your soul.