Contract. You pick exactly what events you want to work.
Very social. You meet a lot of really cool people who are also BA's
Reimbursement for products and additional expenses depending on location.
Good communication between staff and supervisors.
There are always events available.
Cons
Depending on location, sometimes there are a lot of people putting in for the same event.
Pay for event is based on sign-off from supervisors, so it is not always approved for the immediate pay period.