Pros
1. The people are all friendly and always willing to help.
2. A large variety of work.
3. Good communications between management and workers.
Cons
1. The place is messy and not very well organized.
2. There is a lot of wasted time - time wasted looking for tools, test equipment, & supplies, because of lack of organization in the build & test areas, and time wasted on overly complex machines and features that do not add value to the customer.
3. Much of the equipment and processes are old and outdated, and there is not much innovation.