Pros
If you ask for challenges they will look for ways to give it to you. Although you may not get all of the mentoring you want. Thus it is a great place learn. Great network of people. They have a good internal on demand training website. They do a good job of moving people around the departments in a effort to develop well rounded employees as they move up the corporate ladder in preparation for senior management. It is a large company where you can transfer to other offices, although it is not easy. Overall people are very professional and pleasant to work with.
Cons
Corporate HR pushes work/life balance via emails and news letters, but it is not enforced. Since typically it is face time that determines good performance reviews and salary/promotion increases, the culture discourages working a 40 hour week. The inside joke is that your work and life can still balance at %90 and %10 respectively. Salaries are not competitive. They tend to be cheap about fringe items like Turner labeled promotional items.