Pros
Talented engineers. Remote work by default. A degree of flexibility.
Cons
Management prioritised optics over achieving the kind of success that they said they were aiming for. Emphasis on client appeasement. Poorly defined expectations. Inconsistent feedback. Generally poor management style (I viewed this as institutional - managers themselves always seemed good people). Projects can be over engineered. Career progression limited. Staff frequently spoke about feeling insecure in their job, or overworked to achieve career progression. Some personalities had disproportionate influence. There was a sense of being utilised more than having a sense of professional development. There was a sense of being disposable. Overall, the culture and experience of working here damaged my confidence and self worth.