Great co-workers
Opportunities for professional development
Not a day goes by without learning a new process or understanding a new scenario
Management actually listens to feedback
They treat me like a person, not like a number
Has a startup vibe but has been around for many years
The office is in a convenient location
They provide you with a MAC computer
Cons
Improvements happen but at a snail's pace - very reactive
Micromanagement from management
Small office environment - many conflicts of interest since leadership holds many roles