Pros
ethical, supportive of work-life balance, built diverse portfolio of work in short time; encountered no toxic personalities
Cons
compensation below par; cultural resources poorly integrated and undervalued in overall company structure; billability targets unrealistic when set against lack of templates, SOPs, training, coordination.