Great Work/Life balance
Well-developed client-focused team structure
Excellent communication and feedback cycles
Fully remote
Excellent PTO
Transparency and constant improvement
Cons
None come to mind. They do their best to optimize what they can control within a consulting business model.