While the company culture is great, team culture is lacking. The HR teams at ecobee are fantastic and I wish other department managers can learn something from them. The culture needs to improve significantly.
Also, there needs to be more representation in the executive level.
Lastly, it's so fast paced that every team meeting I've had involved my team members feeling burnt out and being stressed about the workload.
Things need to change, within teams. Broadly speaking, the culture and work seems great until you look at it closely.