I have been working at O2Micro full-time (More than a year)
People is very polite and share experiences
Some things are too regularization
Dr. Lynn is the diamond in the goats bottom here and may be the sole competent member of management at this place. Why on earth he stays, I'll never know.
The staff is treated second class to the management. The company expects employees to be in the office 50 to 60 hours a week. The design quality, controls, and processes are awful, and unfortunately the culture of incompetence has a firm grip. The grip is strongest among the idiot friends, in-laws, and family members on the executives that have been hired into this place.
Advice to Management
1) Establish and enforce a company wide, an anti-nepotism policy that extends to contractors and suppliers 2) Train your management to manage and don't substitute a time clock for proper team leadership. An employee working for 40 hours is a magnitude better for the company that an employee that is just present for 60 hours. 3) Establish and enforce a strict anti-fraternizing policy, esp among executives.
Your feedback has been sent to the team and we'll look into it.