Pros
Some great staff with hard workers
Cons
Management will treat you badly, lie and truly think they are the best thing that has happened to your career. Hard work is expected but not rewarded. Small rewards occasionally happen but are given in the form of coffee, bagels, etc. The monetary bonuses are small, given inconsistently and more based off of how much the owners like you and not your work ethic or accomplishments. Most of the employees are unhappy but stay for various reasons. The last few years reflect the culture of the company as turn over has been consistant as new employees quickly see the downfalls within the daily operations with employee blaming, inappreciation for hard work, demeaning comments, secrecy, etc. Employees with the same position are paid very differently from each other. Many employees who have worked for the company 15+ years are paid less than new employees who might better understand the job market than the long time employees. This truly was the worst company I have worked for and hope others do not make the same mistake in falling for their sales pitch on how they support each other, value family and hard work.