Pros
Pay is great, 20% above market. Benefits are outstanding, except you need to give 2 weeks notice before taking vacatons. Free lunch Fridays, casual dress code, flex hours. Challenging and interesting work.
Cons
Management is uncomfortable making decisions, always choosing to delay a project, won't take any risks. Management is self-serving, secretive, takes credit for success of employees. Root cause is poor hiring practices. CEO is a clown, used to intall security cameras so now runs a high-tech engineering product biometric security company?. CFO/COO was refugee from Blackboard.com as is IT guy, VP Bus Dev, VP Legal etc. New CFO was from beekeeping company. Seriously? No management understands product development or manufacturing normal practiced. Hiring mostly from big companies like General Dynamics after they layoff. Everybody totally obedient to executives or else just get fired with no payout, not even vacation. Layoff of 75 employees out of 150 on yesterday, after 19 employee layoff 3 months ago, when the CEO said layoff is over, company is financially secure,etc. so cannot trust management. Product is very much improved, but sale price is way 10X higher compared with competition, the sales people have no experience or contacts in the industry and cannot sell the product. Product is way buggy, fails in field demos, very much embarrassing. There are no sales expected for years, so there will be more layoffs or attrition as slowly goes down the toilet.