I worked at 50 State for over a year, and enjoyed my time there. I ultimately left because I decided to choose another career path, but I would've remained had I wanted to stay in politics. I learned a lot while I worked there - about different political races, different industries/issues as the clients are in many fields.
Cons
Some of the work can be tedious, sometimes I felt like I was reinventing the wheel for various clients who wanted reports or memos done only slightly different. Sometimes I was asked to do things very last minute for presentations or meetings, but I think that's how these jobs go.