Family owned business, every single decision from top to bottom is emotionally charged. All decisions are micro-managed by the top tier of management, even though all departments have their own managers. Previously fired employees are welcomed back frequently, making it hard to trust or respect your coworkers. Very low opportunity for promotion, really difficult to advance your career. The initial job offer salary is pretty good but movement from that point is slow and sometimes non-existent. The HR department is anything but confidential. If you have any questions or concerns, there is no safe place to express it.