Pros
1) Within just a few months, you will feel like you are part of a family, almost, at EY. The people oriented culture is quite possibly the best among the competitors. The diversity is abundant. 2) Exceptional talent around you that will consistently push you out of your comfort zone. But, you will have to be willing, and wanting to, and make yourself heard. 3) The flexibility in operation is neat, especially you are a new parent, you suffer illness, or need to pursue studies, or something's just come up that you need to attend to. 4) The in-house technology you need to use on a day-to-day basis is solid. All of us were like spoiled kids when working in the EY office, especially in New York where the headquarters is in the middle of Times Square. 5) Overall, an incredible place not just to work for several years, but also to get the first five years of your career under your belt if you decide to go work somewhere else to get a different flavor.
Cons
1) Given the headquarters is in New York, the whole practice feels very New York based, and of course SFO based. Other offices, naturally, must feel a little left out of the "club". 2) Depending on what group you are a part of, you will naturally have to deal with some workplace politics, conflicting mutual interests, and bothersome and often questionable decisions by the leadership. 3) While I do not think long hours belong in the cons department anymore, to some, it may. So there it is. You will often work more than 8 hours a day and you will travel for at least 25 to 30 percent a year on average, and this can be a pro for some, like me.