Pros
My experience was that Macquarie offers its employees opportunities to take on a lot of extra responsibility which enables career development. It also gave me the opportunity to fast track my career in the industry which was recognised strongly by other organisations when I was applying for roles. What I also loved about Macquarie was that you are surrounded by really capable and smart people which means you can learn a great deal.
Cons
Under-resourced which means long hours and that you have to do everything. Lack of support from management when it was clear that we needed more hands on deck. This meant that you are always doing things half-heartedly and become more operational and hence develop less than what you should be and just become really good and pushing things along but become burnt out and unhappy in the process.