Pros
People are great. You might not like the senior management, but your teammates will be excellent. Chances are, most people wouldn't stay around here very long if not for the genuine friendships they form. The benefits aren't bad. The new office looks really nice. Free food is always a good idea. The events can be fun. It's a pretty good place to get experience and prove yourself when you're fresh out of school. You'll be able to take on as many projects as you want. You'll have the opportunity to practice problem solving. You just won't have any free time.
Cons
You ARE going to have to work for at least 60 hours a week. You must be available at any time of day or night. So, if you want to work here, just factor that into your schedule. The secret to why we're ahead of our competitors is not great culture or great team building - it's simply that we take on projects we don't have proper capacity for and everybody is overworking at toxic levels. Micromanagement is intense - they say it's done in the name of "accountability", but it's really just to weed out the people who aren't suited to the 24/7 schedule. This process is creepily referred to as "pruning". You get "pruned" if you're "not a good cultural fit". And if you're a lower-level employee, you're going to be micromanaged by something like a dozen different people. Your day will center around messages from people "just following up".