Pros
Nice people, no weekend work, chance for promotion, bright offices, work life balance, great benefits, wellness programme, bike to work scheme
Cons
Bad supervisors, totally under appreciative of employees work, lots of gossip, supervisor watched horse racing all day on computer and would blame underlings for his own short comings