Pros: high work / life balance
Cons: nee to pay more to the high performers
Principal is a good company specially for those who requires high work / life balance. The company is very flexible when it comes to personal needs. The salary is mediocre but they are slowly trying few new things to retain high performers.