Great company, great people, great teamwork. I'm very fortunate to work for a company that provides a work from home culture and all the tools you need to get the job done. Work-life balance is great!
Cons
No complaints. If you aren't working at Calix, you are missing out.