Pros
- Friendly, dynamic co-workers (and an office dog!)
- Higher ups really do care
- Small enough to know pretty much everyone
- Get to try a lot of different things.
- Get to meet a lot of interesting people
- Many of the jobs are work-from-home remote positions
Cons
- It's a small, family run business, so everyone has to wear a lot of hats, and since the top 3 of the business are wife/husband/son, sometimes family dynamics bleed into the office.
- Not a lot of growth potential. If you want to move up, you'll have to move out. Which means high turnover.
- No matter what job you interview for, you'll probably have a whole different set of duties within a year. Fine if you want to try new things, not good if you've got your heart on a specific job.
- Even though it's a closed office, business semi-casual is the in-office dress code. Unusual for the area, where jeans and tee-shirts are more typical for such a setting. Since most people work remote, this only applies to those who work in the home office.
- On-call weekends are pretty much mandatory except in a very few positions.