Pros
You'll learn what it's like to pay your dues and likely what you don't want from a company.
Cons
Most project mtgs consisted of who (give me a name) was at fault rather than solving issues. If person at fault was on the call, they could expect a berating in front of their peers or even worse, encouragement in real-time to identify at fault person while on call. This does not cultivate a team environment and is terrible for building long term relationships. At this same weekly "team" meeting, I asked if we would be starting with a safety moment (commonplace at former employer) to which my manager quipped "not at this meeting" - frankly I was shocked - as a manufacturing and construction company how do we not have time for a 5 min safety moment? At a company wide meeting I attended the CEO (you can look up name in 2020) publicly ridiculed a struggling dept as a clown car. After working there a few months, my first thought when someone didn't answer the phone was - who's doing their job now (due to the high turnover)? If you are part of the chose ones, you will do fine - although most of those folks have worked there decades. If I was just coming out of school or hadn't worked at higher performing companies, it is scary to think that I might have believed this to be normal - which I think is a delusion that some of the "chosen ones" have fallen into - however, others just thrive in that environment. Also, prepare to work through most of your lunches if you actually care about leaving a decent time while supporting work in the field.