Excellent company culture and people to work with....
Hardest part was lack of job security. Management was evasive and lacked direction for employees. The most enjoyable part of the job was being part of company that lived their culture. Learned tremendous amount - wore many hats and was presented with situations outside of scope of normal. Wonderful people and job minus confused management.