Management, management, management. This is the biggest group of micro managers I have ever worked for. The managers are passive aggressive with the employees but the 2 bosses are WORSE! On several occasions people who have tried to leave a 2 weeks notice have been fired on the spot. Many new hires quit within first month. Do not even consider working there. The bosses would rather keep hiring and training new employees than admit they are wrong. A lot of current employees are looking for a new job.