Pros
I love working here. The pay is good and the workplace is phenomenal. Employees have a lot of power to do their work without constantly checking in with superiors. The environment is fun and low pressure and basically all coworkers are friendly and ready to help. There is certainly emphasis on community and teamwork. Time off is generous and easy to schedule. There are a lot of advancement opportunities if you're willing to work!
Cons
Weekend and late hours are less than ideal. It's not necessarily a con, but things change a lot so be ready to be flexible! Another potential negative based on your work style is the freedom in the workplace. It can be just enough rope for some to hang. Be prepared to manage your day and ensure you get your work done. There will not be a manager cracking the whip, but you will be expected to keep up regardless.