1. Flexible work time. 2. Seniors are very good. 3. Company policies are also good.
I can't find any cons.
Culture is great, If you are interested then there is a lot to explore, Exposure is great, Employees are well respected, Great work life balance.
Nothing major, if you are not into affiliate then it might not be a right fit.