Pros
I don't really have pros that are standout. Just some advice. This is not a place where you can slack off so that you will receive less work. Prepare yourself to put in full effort. The expectations will get higher every quarterly, so don't think that maintaining the same level of work/performance will cut it...that sort of level will last less than a year. I'd like to strongly emphasize that there is a tough learning curve, and I really think you need to spend time outside of work to reflect on it and see what you can do to make things better.
Cons
You will have to work a lot. (45 - 50 hours average) Your work life will be heavily dependent on your boss. Frankly, the people that get to cut off work at 40 hours is mainly attributed to their boss from my experience. If you have a poor boss/team, you will not have an option to move to a different team...it's just unlucky.