Pros
Upper management is always supportive, direct with their instructions, and available to assist! Everyone works so nicely as a team and has positive outlooks. Always trying new ideas and helping brainstorm problem solving. Upper management is personable and makes you feel included in conversations. Very transparent office.
Cons
None that I can think of.