Pros
- Very good work/life balance - Satisfactory compensation - Business generally happy with products delivered. - Little firefighting
Cons
- The past few years have seen a heavy restructuring of teams. Many people have come and gone at both senior and junior levels. My manager has changed several times and so have their managers and so on. - Difficult promotion process that relies on juniors really needing to get to know a handful of seniors who might ordinarily be too busy or too new to understand what's going on. - No mentoring or professional development plan. Appraisal system has had empty objectives for the past few years. - Technology 5-10 years behind but the managers don't know it and are reluctant to change. - Very heavy management hierarchy with reporting lines spread across the globe and poor communication and relationships from top down.