Pros
Strong team culture. Leadership trusts the techs. Great exposure to high end systems. Fast hands on learning. Your input actually matters.
Cons
Training is mostly on the job, you’ll learn a ton, but it can feel overwhelming without a clear structure or roadmap. Communication across departments isn’t always consistent, which can lead to last-minute changes or confusion on-site.