Working with top clients in the industry.
Immense client base.
Personally haven't worked there in five years - the company may have gotten better.
Cons
Work/life balance was very difficult. I was expected to log in and work from home at evenings and some weekends. averaged 80 - 100 hours a week for the two years I worked there full time.