Being really good at your job will ensure they overwork and under appreciate you.
Cons
Overworked, understaffed, pay could be better, management is very fake and will use you and your personal life against you while pretending to be sympathetic.
* Company has events for staff * Majority of staff is friendly * Owners are on site a usually available to talk to * Company is diverse
Cons
* No career growth * Salary could be better * Overwhelming Workload * Needs work/life balance * Needs part time positions in other departments * Needs more work from home opportunities * Needs to offer sick days and not just pto