Flexible hours, travel, working onsite with customers. The company has many benefits and opportunities for advancement. The only drawback are the number of meetings, depending on the size of the account. Trying to balance work and personal life can become an issue, however, it is manageable. I would recommend this company for those who are driven and self-sufficient.