Prós
Most employees are hard working, honest people really trying to better the company, good product, decent pay, benefits, time off policies.
Contras
Lay offs and forced shut downs not uncommon. Management concentrates on short terms cash goals vs long time growth.