Pros
My coworkers are very passionate and have taught me alot, company lunches on Thursdays, free snacks, coffee, drinks, bagels, I get to create my own schedule with no micromanagement from my boss, vacation time, health insurance/dental compensation, we can also bring our dogs and cats to work, when I have an issue or an idea I'd like to suggest my management team listens to me and respects me
Cons
I've got nothing to say here