Pros
Flexible employer, particularly with schedule. Provides health benefits, 401k, and stock incentives for part time and full time employees. 30% discount. Works well with special situations, such as sudden familial or health issues.
Cons
Resists using technology for communication. Corporate demands conflict with the job description. "Must Do" procedures become "Must Not" and vice versa, however affects seasoned employees more. Administrative duties increase, sometimes to archaic business practices, while allowed time for administrative tasks decrease. Some of the administrative tasks are done solely on paper, many of which can be automated. Unreasonable expectations (specific example: VIA sales are required to be double early feasible estimates.