Pros
- Excellent work life balance - Management really do care about the wellbeing of their employees - Flexible working - Friendly and sociable people - Relaxed environment - The exec team are genuinely trying to improve things
Kontras
- Progression based on age rather than ability or experience (I was told directly to "wait ten years" before considering a minor promotion) - Stagnant salary and little chance to change it - A culture of gold plating and indecisiveness leads to troubled projects - Success is defined as following process and being very risk averse (no matter if it makes a poor product that is over budget and behind schedule) - Senior and principal engineer have little decision-making power, because many Chief Engineers aren't confident enough to delegate. Myself and my team were often idle for days as we were waiting for an over-worked and stressed out Chief Engineer to make a minor decision on our behalf.