Transparent Company and a Good Place to Learn
Pros
Company provides lots of opportunities for young professionals, including decision making Working on multiple clients keeps my job interesting and provides exposure to new opportunities Multiple clients provides an opportunity to work with a diverse group of peers/mentors Billable hours makes you more valuable in many positions that would often be considered overhead Emphasis on professional development for career growth Annual reviews with regular salary increases Women in leadership positions Somewhat flexible work schedules and offers a work/life balance, especially for parents Competitive 401K with company match A nice balance of having processes in place, but not an abhorrent amount of red tape Scholarship program offers $5K/year for training Competitive benefits (for families too) Social activities (i.e. happy hours, company events, community service, holiday parties) Casual Fridays Long standing company with positive reputation
Cons
Working with multiple clients means altering to the work style of a wide range and types of colleagues High turnover, especially at entry level Nonprofit clients are sometimes slower to adapt to new trends/technology Client industries can sometimes be boring Regular corporate jargon used inside the bubble that is not always on par with industry speak, but is admired from within Shortage of respected mentors at the account executive level