Do not fall for this high rating, this does NOT reflect what Calix is actually like. The executive team is essentially asking employees to go on glassdoor and "show how much you love working here" which is why it has gone from a 3.6 to 4.7 in just a couple months (notice the massive surge in 5.0's). As for working there, prepare for constant restructuring , poor interdepartmental communication, no rasie/bonus structure (you may or may not get a raise that year depending on whether or not your manager feels like it). Mismanaged yearly/quarterly review system that changes all the time. Increasing amounts of cronyism. Poor to no vision from middle management. Product marketing takes precedence over product quality. If you join engineering prepare for your voice to not be heard; 'you get paid to be an engineer, not give opinions'. Saw plenty of talent leave out of frustration with the direction of the company (or lack thereof).