Hybrid schedule, supportive/helpful team, upper management goes above and beyond
Cons
Communication between departments can be a struggle, i.e. different departments of business are located in different locations. Staff size is small relative to business size.