Pros
-Great company culture: flexible, focused, creative environment -Awesome coworkers: smart, motivated, values-driven people -Rewarding work: interesting and diverse set of clients and projects -Make a difference: contribute your skills to issues that matter -Growth opportunity: expand your skillset and learn something new everyday
Cons
-Great for self-starters who thrive on challenge: this isn't the kind of place where your supervisor is going to tell you exactly what to do and how to do it. Great if you like being self-directed. May not be the best fit if you prefer getting detailed instructions and "being managed". -High expectations and sometimes demanding: We all care a lot about the final product and want to give clients a positive experience. Sometimes that means putting in extra hours to see things through. The emphasis is not on how many hours you work but on doing the work. May not be the best fit for someone who wants to "clock in and clock out" or is looking for a job that never deviates from the 9-5.