Pros
Flexible, interesting, challenging. I loved the job. Hated the commute, tho, it could vary as much as 45min in length.
Cons
Disorganized, long pointless daily meetings to talk about movies and not work, then have to stay to finish the work. One person insisted I be 'on time' for the meetings but I would twiddle my thumbs until the actual work was handed down long after the meeting. HR took this person's view and insisted I clock in exactly, so I would have to leave and not finish work because I had to clock out exactly. Who loses? The company, of course. (Not HR) I started as a temp, they warned me it would take time and effort to find a 'niche', tasks are not well-defined. Several jobs were in a room where one person who is very chatty talked ALL the time and watched movies and had cherry-picked the easy jobs. Couldn't think. So I found a cubicle outside the chatroom and insisted on a station there. Worked great. headphones blocked out the chatter. There was one kid who came after me who was talented and qualified, but got stuck in the chatroom (no scopes on the audio so to insert ads you had to do it full blast as well, and the system was deep - A-Z drives on several computers, many named after movie characters so it was hard to keep track of where data was) he was so bewildered but it was not his fault.