Pros: worked with great people, hours were wonderful, work load was light (at times), very flexible, free coffee
Cons: distance from home, long periods of not assignments (which meant no work)
You would come into work every day at 9am. As you get ready for work to start you would receive tasks from your supervisor. You had until 5pm to complete these tasks on your own pace, if you needed assistance all you had to do was ask. If you were unable to complete the task (given you had a good excuse) that would become your task for the next day. If no tasks were present you had to create tasks for yourself.