I've received a good raise and bonus every year. There are opportunities for company-paid training and conferences. Management is very approachable and personable.
Cons
It can be a little chaotic sometimes, but I would rather be busy than bored.
Team atmosphere/amazing coworkers
Supportive leadership/executives
Hard work pays off/is recognized
New ideas are considered
Tons of opportunity to make a difference/improve processes
Each day is different/new tasks come up consistently
Flexible schedules depending on your team
Cons
Everyone is always very busy so deadlines can slip, potentially affecting your role or creating a rush task
Can be high stress at times, but ebbs and flows
Change can be slow