Pros
There is a clear and consistent path for growth. Management actually listens and is willing to communicate and help engineers when needed. PTO and even UPTO are adhered to without someone nagging you to clock in and help out. There are a wide variety of clients with varying infrastructure, solutions, and security implementations to learn from. If you walk away from this without at least learning one new skill set in the IT world you previously didn't have, you're doing it wrong. Escalation engineers give guidance on what to look for to help resolve issues and learn new things. Tech leads are incredibly knowledgeable and have no issue helping point others in the right direction or tackling issues themselves to assist.
Cons
The last Saturday of every month is a work day albeit short.