Pros
You get a lot of autonomy in terms of your day-to-day. That's about it for pros, at least for field ops. In most markets you're unlikely to see/hear from your manager very often, so if you're confident in your decision-making ability it can be nice to have the freedom to do as you see fit.
Cons
To narrow it down, I would say leadership in general. I mean this at all levels: executives, central operations, local ops org. There is little to no consideration of what actually makes sense to do, merely what is expedient. Tools needed to accurately track metrics for your market are either at MVP or locked down so you can't get information you need to do your job. They also will not spring for enterprise licenses for any external tools, so they'll ask people to share credentials. There is no transparency whatsoever, so you'll constantly wonder what the strategy is or what's coming down the pipeline. Personally, I was led to believe this would be an analytical role focusing on process improvement and business strategy, only to find out after starting that it's a warehouse manager role requiring you to be plugged in 24/7. I received calls from my team as late as 2am on a regular basis, even on weekends, and had more than a few times where senior leaders were badgering me on Slack in the wee hours of the morning. The company gives the impression that they believe they are still a scrappy little startup, rather than a leader in their industry with nearly $1 billion in funding. The org structure is vague and it's hard to know who to go to with issues and concerns (not that anyone would be likely to help if you asked). It's a big red flag to me if you can't trust anything coming from leadership, particularly when so much of the compensation is tied to the success of the company through stock options rather than being paid a fair market wage. Also, tools and parts are difficult to come by, so you're often expected to use what little money they pay you to come out of pocket for expenses (spent $2000 my first week on tools). In short, the job gives you the responsibility of multiple roles, the resources for none, and the trust level of a temp.