The company is horrifically managed. Speaking up is frowned upon and most likely you will be micromanaged by a boss that knows nothing. Advancement is next to impossible unless you meet the right criteria. The new management is really running the place into the ground. Also, there are almost no benefits to speak of. You hardly get any vacation time and there are only a handful of paid holidays. Do yourself a favor and stay far away from this place