Pros
- Nice colleagues. Good social life.
Cons
- Employees are treated like expendable resources, hence the turnover is high. - Very authoritarian engineering management. Frequent process changes with very little warning and feedback rarely taken onboard. - Frequent organisational changes which mean that you may not end up with the role you were hired for. - Blame culture. Teams are paraded in from on the department having to explain why they running off schedule. - Complete disengagement from the business about what the engineering teams are doing. - Frequent priority changes which mean that teams rarely delivery projects before they're scrapped to make way for something else. - Frequent changes in senior leadership. - Not even close to being profitable after 5 years of operation.