Pros
I've been with Calix for a number of years for several reasons. Primarily, the engineering team is outstanding with a strong sense of ownership and the desire to be the very best. The people work well together cross functionally without the division among teams that I’ve experienced in other companies. The technology is leading edge from optical networks to wireless mesh networks as well as cloud management, analytics and machine learning. The environment is dynamic with a constant eye on what is coming next and what’s needed to adapt and improve to meet the next challenge. This means there are many active projects and new things to work on a regular basis.
Cons
Calix is fast paced and high energy so it’s important to monitor yourself. The work is interesting and challenging and its always calling you.