Pros
The culture of this firm is as-advertised. That is, you have to work hard to advance. There is no "time-in-grade' or 'time-in-service' to get you promoted. Just showing up to work is not enough. Your peers may get promoted ahead of you. Guess what? They worked harder than you. Your peers getting more opportunities than you? Well, they didn't turn down the last three details. I don't know where this sense of entitlement came from with a lot of these other reviews, but there are a lot of successful people in this firm, and nothing was handed to us. Least of all during the first thirty days of employment. If you are looking for a firm that values self-loyalty, hard work, commitment, willingness and promotion by merit; offers a continuous program of training and betterment, and is willing to go the extra mile to weed out the 'non-hackers,' GDBA might be for you.
Cons
Long hours, overnights, travel, clients-first....this stuff adds up. Either you have it in you, or you don't. Your first year is a heck of a hill to get over. Put in the work, though, and freedom, recognition and financial reward awaits you.