Pros
Great for people who just came out of school, really gets you to work hard and gets first level exposure.
Cons
I wouldn’t recommend it for more experienced professionals. It would also be challenging for people with families, given the long working hours and the strong emphasis on staying late as a measure of productivity. It can also be frustrating at times because pushback isn’t well received, and there can be limited openness to alternative perspectives or acknowledging mistakes