Avantages
Working in IT/AWS. Everything revolving around operations and being technical, creating automation, tools, and tools for tools, and yet more scripts and tools, even for very simple tasks. Also you're told you can do anything you want, but if you don't do well enough with tickets and on-call, your employment may be in danger.
Inconvénients
Often people try to solve non-technical problems by engineering themselves out of them (not an exact situation, but similar to: let's create a tool so we don't have to talk to each other too much). Don't see people smiling in the office very often. Culture a bit dull and disappointing, emphasis on working hard. People get promoted for working hard and peer feedback instead of competencies, which leads to frustration of those competent. Not much teamwork, great focus on individual contributions, which leads to unhealthy competition. If someone is frustrating others but delivers results, management usually won't help the situation with others.