Pros: on time departure and arrival
Cons: boarding, after preferred members and those needing help, was all one. that's a lot of people.
ended up being fine since there was plenty of time, but sometimes, people in the aisles slow the process down. might be better to put the people at the back of the flight on first.