Pros
Smolin has some great benefits and perks, work from home policy, dress for the day policy and Summer Fridays! If you're a hard worker and willing to put in the time and make up billable hours, flexibility is permitted accordingly.
Cons
Depending on the Partner you work under decides your fate with the firm. You can either work under someone extremely progressive, open to new ideas and willing to dedicate their time to have you shadow them at clients and alongside prospect opportunities gaining you the experience and knowledge you need to excel, or you're stuck with a stodgy old guy/gal who'd rather see you grind until you quit or perhaps they'll make things easy for themselves and terminate you before you even get the chance to cry "uncle". The Firm has a vision and goal of where they'd like to be in the next 5-10 years, but there is no accountability in regards to action steps. Once tax season hits all external efforts fall short. Important organizational departments are unapproachable and lack confidentiality.