Pros-
open work environment
freedom to express views
encourage proactive participation
learn something new in the course of work
financially sound company and get salary on time
Cons-
work load is there
might need long working hours according to time of the year and sales force demands
may have to cater to different jobs at a time as it arises from the field, directors, management, etc.