Pros
Culture, Teammates, Fully Remote, Benefits, Leadership, Resources. Having come from a fairly small company previously, it is an amazing thing to have access to the resources provided at Calix, and the flexibility that remote work offers was a major incentive for my decision to join Calix.
Cons
There is a lot to learn, and being fully remote can make that challenging. But that is largely offset by the amount of documentation available as well as having multiple tools that allow for easy collaboration with your team.