Small business
Professional employees
Diverse
Supportive and caring coworkers
Manager is your biggest advocate
CEO is transparent about how the company is doing overall
You never have to work weekends or holidays
Cons
Small business (at the time)
If you have worked at the company a long time, you can get away with unprofessional behavior.
Not much room for growth