Pros
Low level environment - Makes work easy, tasks are simple the people are simple. You learn the fundamentals of "if all tasks are important, then no tasks are important".
Cons
You'll likely have to figure it out, seniors are often unable to articulate how issues occur so blanket solutions typically are a path of requirement. You'll be expected to do other roles as an expectation. This is due to organization issues of cutting corners. Trivial tasks are converted to high effort tasks due to lack of management understanding of how to create processes or articulate work flows. Management "Non-technicals" repeatedly try to justify a metric without understanding, Pushing roi (return on investments) industry concepts exclusively at the cost of everything else. Due to not understanding the workflow or how to properly address these deliverable metric points on a macro level. (just copying the competitor moves unable to understand the why's of the moves)