Pros
You will learn a great deal — both in terms of what to do well and, perhaps more importantly, what behaviours to avoid in this industry.
Cons
Consistently excessive working hours and a poor work-life balance
Lack of trust from management toward employees
Micromanagement that limits autonomy and ownership
Little room to learn, grow, or make mistakes as part of development
A culture marked by an inflated sense of superiority over both employees and competitors