Pros: systems wise, pyramid is the best company i have worked with.
Cons: work & personal life balance
Highly demanding and stressful work environment. Systems are super efficient, in spite of the great demands of the job and humongous reporting requirements, the company backs you up in terms of providing the tools and the efficient systems, and corporate officers who are great at what they do.