Pros
Sometimes flexible about company policies.
Cons
Low pay, little opportunity for advancement, no opportunity for obtaining certifications, poor benefits, culture of favoritism, poor facilities and equipment, arbitrary rules seemingly changing by the day/when convenient for management