Pros
While Schellman doesn't hire out of school grads, and sticks to those with professional experience in audit, they are all about fostering and growing employees so that you become a better auditor whether you stay at Schellman or not. The emphasis on continuing education and learning is reflected in the support given for obtaining certifications, all paid for by the firm, including the study materials of your choice. Also, bringing boot camps and certification exams on site is a benefit not found with very many employers. You also can choose what engagements you prefer, and move into or lead those areas as work becomes available. You write your own story. Schellman wants to be the best place to work, and they show it in the ways they support their employees on and off the job. The 401k match was just increased from 6% to 10% and I challenge you to find another employer thinking about the future of their employees in this way. Maybe I've drunk the blue kool-aid, but I think Schellman is already the best place to work.
Cons
The work can be stressful. Depending on the manager you are working with, you may or may not get guidance or assistance. Also, while most of the engagements are pre-planned very well, without action needed from the auditors, there are some occasions where the time allotted for field work is not enough, and projects overlap. I believe these are growing pains, and with time and the promotion of more to the position of manager, the workload will ease up a bit.