Pros
Talented, amiable colleagues.Generally competent and communicative management who keep the staff informed of company's progress and areas of improvement. Family atmosphere. Understanding and supportive management. Great TGIF traditions and casual dress code.
Cons
Just a little bit more of work-life balance needed. Not many cons.