Personally the only cons to working at this firm as an intern was having to do remedial work in the beginning, however it is helpful to see how systems work from the ground-up. If a system is too time-consuming, management is open to ideas of improvement.