Decent work place, some individuals are mico-managed while others are left to their own devices. Management at times appears frazzled by all the moving parts. Often times the customer that demands the loudest gets what they want despite the ramifications to productivity. A place where the process often kills productivity. Not the worst place to work, but needs improvement.