Pros
3rd party contract, gives a good rate.
Cons
No cons that I know of.
Pros
Work life balance is important here / encouraged. Surrounded by forward thinking individuals who put energy toward innovation and actively working to transform the digital landscape.
Cons
Leadership can seem far away at times.