Pros
Essentially set your own schedule. Flexible tellawork hours. Half day on Friday. Great culture. Work in all different types of industries from publicly traded companies to small business.
Cons
Workloads can be rough. Some offices are stricter than other. Micromanagement can be an issue