has all the perks, allowances, pantry full of food stocked, great environment to work in, get to know and learn new technologies, will experience a chance to work at a high load/traffic site
Cons
not sure how long the business will run but it's good that they're always evolving and innovating