Pros
employees get paid on time.
Cons
The owners have created an abysmal work environment. Nearly 100% of the staff literally hates their job. The moral is at an all time low, and the owners do not care at all. The owners not only resist improving anything, they are dead set against it. Employees are not valued at all. The rules for each employee is different (depending on how much they are liked, and how much leverage they wage against the company). Raises are supposed to be annually, but rarely are and when you finally get a raise, your are supposed to be grateful for the whole $1k/yr (less than cost of living). They intentionally misclass employees as salaried so that they do not have to pay proper overtime and of course expect employees to work at least 10 hours o/t a week. This company is all talk and no action. They hold dozens of meeting to "improve" things, yet they actually DO nothing to improve. It will always be the same....because the owners refuse to change and do not see a reason to do so. Do yourself a favor....stay away.