Pros
Large diverse client base, youthful and energetic team with many very highly skilled employees, non-stop social events and celebrations of success, fantastic office, the ability to take on more responsibility and make whatever you want of your career, free parking and close to Henday makes commuting cheap and stress free.
Cons
Benefits and vacation could be a little better as I feel they may not be on par with other similar firms, but it's adequate.