Pros
You get to wear multiple hats and learn a lot quickly. Lot of great people that work there too depending on your department. WFH is a perk.
Cons
No raises or "3%" despite the COO saying it happens "if your market or the company does well". Some upper management (COO) believes everyone is replaceable, so that is why raises or even bonus's are small or rare despite good sales and hard work. Ask for a more than what you believe your pay should be initially, as it is easier at the beginning to get good pay since raises aren't common. Would be nice if nepotism wasn't such a big problem, but it is and fairly sure all related or their buddies are getting very good raises and/or bonuses. I stand by my headline though, great for starting your career as you'll learn a lot quick, but again don't stay long as pay will not improve.