Pros
Beyond the great benefits offered, the organisation provides true flexibility and ability to think outside the box, great opportunities to push the boundaries and be creative.
Trust culture is rewarding and exciting, more importantly, one enjoys the work! especially with great people around you.
Cons
None that I can think of.