Pros
Challenging projects with solid deadlines, adaptability to meet immediate needs of new and current clients, flexible work schedule, fantastic benefits, above average compensation, unlimited opportunity to increase your salary and cool monthly outings, ...reasons I love working at TechnologyAdvice! But we do work hard and put in a lot of hours when necessary to meet our goals. A great company experiencing growing pains staffed with like-minded individuals who work together toward one common goal - a strong and successful company! I'm here for the long haul!
Cons
If you can't adapt, deal with change or do not like to be challenged then this is not the place for you. Very fast-paced ever-changing work environment experiencing extreme growth. I really don't think these are cons.