Great place to work with supportive co-workers. This job involves a lot of work but you are given the flexibility to create your own schedule and workload. Opportunities for travel.
Cons
If you have trouble managing many tasks at once and prioritizing tasks then this is not the job for you.