Pros
The people. The lack of micro-management. Trust. Flexibility. The environment (pool tables, computer games blah blah, if you are into that type of nonsense) Compensation is fantastic (after time) for the type of job they ask of you. Information is at your fingertips. Lots of it IT Techstop. Good lord, how I wish every company had an IT service this amazing.
Cons
The people - specific to the DCOps environment I suspect, they can be particularly difficult to work with when so much focus is placed on their technical abilities during hiring. Those technical abilities which will likely never be anywhere near fully utilised. The use of the DC specific Internal learning platform. Expect to spend/waste a lot of time reading poorly created presentations and perform quizzes. If you do not like to be patronized, you will likely not like this aspect of the job. It has a fantastic purpose but is incredibly poor in its execution. All constructive criticism of the tool and it's content is never acknowledged and due to the understood benefits of the tool (despite never asking if they are actually obtaining said benefits), management do not speak out against it. Thus techs are on their own with this. The technician title should really be changed to "contractor management" or something similar. It is a huge aspect of the job and oones technical skills are very rarely utilised or further developed in the environment that has become of late (2019). In the early days, one was able to grow very quickly but over time, much needed bureaucracy has crept in and slowed everything down. If you enjoy spending time, looking at paperwork and have a rubber stamp and red stapler, this is a good job for you.