- Excellent pay and benefits
- Friendly and intelligent colleagues
- Impactful problems to work on
Cons
- Some management layes seem somewhat redundent
- Organisational structure can be complex to navigate
- A lot of legacy tech means you will have to learn the ARM way of doing things rather than always being able to reach for the most modern tooling