Good people to work with. People knowledgeable. Good benefits. Able to take time off if enough notice. Learned a lot from company.
Cons
Started to export work to other countries. Lost hours. No longer an employee but a number. If complained could lose your job. Not flexible when employee had to have time off.