Pros
There are many opportunities for someone inexperienced to grow skills.
Kontras
Regularly expected to be available even during non-work hours. Pay is below market. Management is insecure and loves to micromanage. You get PTO but don't you dare use it. Oppressive and toxic work environment where leadership regularly drives from the back seat. You'll be promised a promotion for unacceptable amounts of time but they'll make excuses to not follow through. If you're a high performer then look somewhere else because they expect you to be a "lever puller". Systems architects participate like they have no skin in the game. The red tape and dotted line nonsense favors corporate political games. Middle management makes bets as to how they can reach metrics by forcing deliverables that are unreasonable.