-Always learning something new
-People are a great mix of industry veterans and new to industry
-Coworkers are fun to work with
-Flexibility
-Working with smart, skilled people, which makes the job more enjoyable
-Critical thinking is a must
Cons
-There is a culture fit that is looked for
-Growing pains of a higher learning curve and with many new hires