A typical day at Bazaarvoice involves a few hours of coding inter cut with general work related meetings. I learned all about how the company works and how each aspect of coding is involved. Each person was generally left to their own devices but were managed by their peers who would make sure no-one was struggling. This didn't seem to happen often as everyone was extremely competent. The culture was quite relaxed yet still very productive. The hardest part of the job was learning the ins and outs of the various coding languages yet this was also the most enjoyable part of the job.