Pros
Good pay. That is how they lure you in. Good place to start for engineers without any experience aka fresh form college. You will not learn a lot but you will learn how bad company looks like so you can avoid it in future. If you are 55 and over this is a perfect place to be. Average employee age is 50+ and they heavily rely on part time work from retirees. At least 50% of engineering work is outsourced.
Cons
Can get fired at any moment. If you do not get fired on Friday, you are safe for a week. Engineering managers are without any integrity. HR decides who gets fired and who stays, managers have no saying on it. Employees are not friendly, act very nervous and not willing to help. Job is half done and machines are shipped to the customer without testing them first. Fixes are done at customer site by Fives personnel (China or Mexico). Company uses employee badges to track their whereabouts. If your time sheet does not match with their in/out system you get fired. Of course, at first day of work, they will tell you that gates are not for monitoring when employees come and leave but for your safety. Had hard time to find a job because I had Fives as an employer on my resume. Only after I removed it from resume was able to find a job. Maybe coincident maybe not. This was per friendly advice from one potential employer. After I found new job I just left Fives. My advice, avoid placing Fives as your employer on resume.