Pros
Very flexible environment regarding working locations and hours. If you do a something well it is recognised at the top of the company, and appreciation is genuine and felt. Always learning new things at the cutting edge of technology. Exposed to design and operations that are critical and being part of a team of very, very smart people. Management is very technical and no political issues seem to be prevalent. For the company size, we seem to be very successful and always made to feel part of the success. Not 'trapped' in a role, allowed (and encouraged) to develop outside of it.. the Ops team works together as one unit so exposed to different functions (e.g storage, network etc).
Cons
Looking after live customers workloads and strict procedures around change which are part of this can be challenging sometimes.