Ability to meet with several members of the C-suite
Terrible and very challenging compared to most companies
challenging work assignments, ability to make clients happy
Positive working environment and people like working together.