Pros
The people are wonderful. The culture is inclusive, accommodating and warm - the company is very self-aware in this regard and adopts an approach of continuous improvement. It's exciting to be at the cutting-edge of the smart-grid industry. There can be opportunity to learn a phenomenal amount and develop a wide variety of skills in most roles.
Kontras
Overstretched development team - they have too little time to fix internal processes / tooling. A bit of a lottery regarding career progression and role quality. It can be tiring keeping on top of the relentless changes to processes and introduction of new projects/req'ments as the company scrambles to keep up with its goals. Some big decisions seem ill-considered and rushed through.