Pros
Incredibly supportive coworkers
Free drinks!
Flexibility
Positive work environment
Decent pay for a barista position
Cons
Having to stand outside in the wind, rain, sun, heat, etc to take orders
Very fast paced, can be super exhausting
Having to endure incredibly rude customers - no different from any other customer service job though