Pros
The job is challenging but fun. With managing multiple clients, there is never a dull moment. I always have a lot to do and every day is different. We have a flex day policy where we can work 2 days a week from home (or wherever). We have a great team. Everyone pulls together to help each other out with clients or share ideas. The executive team takes opinions from the team into account and actually makes changes based on feedback. I’ve seen a lot of changes made in the company as a direct result of employee feedback. We have monthly (or sometimes more frequent) training sessions. We also have networks, affiliates, and other companies in the affiliate industry visit our office regularly to update us on their services.
Cons
None that I can think of