Avantages
You get to experience end to end work and will wear different hats.
Inconvénients
Work is really exhausting you'll have to work on week-ends WITHOUT PAY because of heavy workload and you'll work on areas that you're not trained to do or you will do a job that is not written in the contract. It's not recommendable to others as it might be very stressful for them. There's also a lack of documentation if there's, most of the time it's not reliable at all and you got to cause an incident. Other executives are politicking the KPI of other employees and exercising the culture of favoritism you'll not be given merit for your hard work and dedication. That's all I hope it reaches the management to address these, you can have a company without a toxic environment if you take actions to address these areas.