Absolutely a horrendous place to work. Never encountered anything like it. Dreadful management that bad mouth upper management.Hostile environment among colleagues. Never mind working on quality of products need to work on quality of staff. Hours all over the place week to week no stability in and cant make any plans outside of work.