Pros
Great work environment and management is always willing to be flexible to suit your needs best. They encourage growth and are very supportive.
Cons
Pay could be a bit better, but if you’re willing to make a little less for a positive workplace culture, it’s worth it.