Pros
Brilliant and helpful engineers, abundant learning opportunities, breadth of responsibilities, paid training opportunities after first year, external contracting opportunities, well stocked kitchen
Cons
Micromanagey, difficult to specialise, limited WFH, modest salaries