Pros: great benefits, lots a free lunches and clothes
Cons: pay is low and advancement slow
The day starts with what ever project goals that were set well in advance. Its a friendly environment where people have an "open door" policy. Hardest part of my job was working with old software... but the most enjoyable was problem solving.