Pros
-Extremely friendly, lively & outgoing work force. -Great place to start your early stages of career or as a stepping stone or as your last job before retirement. The work experience is priceless and great for resume building. -Work difficulty is low -Overall business is great and makes extremely consistent but small growth YoY. In this industry, this means job security. -Work life balance CAN be superb in most departments. Most managers are pretty accommodating for any of your personal woes.
Cons
-Promotions are hard to come by. Part of that is because wages are controlled by HR, so no matter how well you exceed performance reviews, it means very little. Upper management does little to pressure HR. Another part is because management would rather hire new employees at low ends of the salary ranges vs promoting high performing, long term employees that actually do amazing work & contribution. -As per above, great for short-term, but do not expect much moving up the ladder or growing your career long term -Since they prefer giving employees the short end of the wage stick, they double up on this by dumping more & more work on you rather than expanding their workforce to better distribute the work. -The Chino location are all custom built products, which means there are always a lot of new & different designs being churned out, which leaves very little time for testing out these designs. These results in a lot of poor quality & increased lead times since everything is always being rushed just to fit things together to work at minimum requirements. -No local licenses for engineering simulations (FEA, thermal modeling, etc), resulting in all designs being put together via trial & error. This leads to a lot of wasted material, time, customer dissatisfaction, issues arising later after the customer receives the product, etc.