Pros
Fantastic people, truly committed and brilliant. I worked with more geniuses at Itron than anywhere else. Fascinating domain, and the work is valuable to the world. Excellent pay and benefits, but you work yourself to death for them.
Cons
Itron is a hardware company which has been trying to “pivot” to software for years. The pivot keeps turning into a pirouette. They can’t seem to figure software out. They ask far too much of far too few. The heroes on the front lines have pulled off so many “moonshot” miracles that management thinks that’s normal, anyone can do it, and they can offshore all the development. This has had the usual results, even with good offshore developers. The heroes are all overworked, can’t sleep, and are leaving in droves. The customers are starting to figure it out, and the software engineers are dropping like flies. For a $2 billion company, it’s still operating at the capability maturity level of 1, where individual effort makes or breaks the company.