Pros
Initially, things are great. You've got your team, people in your corner to welcome you and several nice offices to work out of. During the pandemic, there have been multiple attempts to ensure longevity and keep staff happy while working from home. The people are very nice and friendly (to your face) and you'll likely make some good networking connections. Beware, that people aren't always as they appear. If you're looking for a good first job to get something on your resume, this is a decent place to start that isn't small but isn't enormous. But, you probably won't stay for the long haul.
Cons
Management is lacking in compassion and empathy. Expectations of performance are beyond unreasonable as everyone is expected to meet a ridiculous number of goals for their role. Management is far away from the day-to-day activities and doesn't seem to care or understand that their last minute demands place undo and unreasonable pressure on staff. There is constant team reshuffling and duties begin to blur as a result. Definitely an organization that prides itself on integrity, but beneath the surface is lacking in it. Sometimes people can be very nice to your face, but when performance review time comes around, things change.