Pros
Great team, lots of support and training, friendly (family like) environment, possibility of fully working from home, great work/life balance, company laptop and phone, gorgeous office, stocked up kitchen, free breakfast, all sorts of company events, office dogs.
Cons
Can't think of any negatives.