Pros: flexible schedule, friendly coworkers, felt like the work was appreciated
Cons: work wasn't guaranteed, software could be frustrating, somewhat rote work
I would be called in a few days ahead of time to do data entry when there was an overwhelming amount, typically toward the end of the month. My coworkers were very affable, the software that I was using to do my work was notorious within the office so there was some sense of appreciation from them that the work was being done. I used a build of software that was still in the process of being customized to the company so there were still some processes that didn't work right, and a few outright bugs(in fact, in my first round of work with them I was able to catch a bug in the system that switched the manifest numbers of invoiced tasks which affected the final invoice involving those tasks). I gained some crucial experience with corporate software, working directly with Citrix and GP, and indirectly with a SQL database(the structure of which I had been unfamiliar with).