Pros
Calix has an amazing and transparent culture. Leadership is very transparent in it's directions and makes sure that everyone understands the company's goals and priorities. Calix takes care of it's employees well. It has great benefits, tonnes of resources for employee's growth (audible, masterclass, coursera etc.), great furniture program, RRSP matching, medical insurance etc. Flexible working hours and pretty good work-life balance. People are friendly, helpful and everyone is approachable. Leadership encourages you to speak up, and you are heard. Everyone is geared up, have a great attitude and aligned towards a common goal.
Cons
The company is growing very rapidly and like any other growing company, it has it's growing pains, although the leadership is prepared with strategies. Calix has a globally distributed team and sync ups may end up happening late evenings or early mornings, although not everyday.