Pros
Interesting role, great technical challenges with the opportunity to learn every single day - very rewarding for those that like stretch and grow engineering environments Time is put aside for personal technical development including dedicated time for learning software packages, learning new systems and growing as an engineer within a highly skilled team If you don’t learn in this role it’s only down to you and nobody else as every opportunity exists
Kontras
Uneven distribution of workload coupled with heavy and growing process bureaucracy that kills creativity and agility Those that follow procedure but make no technical contribution are under the radar yet those running at max rpm to push technical boundaries are left to fall over and burn out then be marked down for admin slights