I worked at Flextronics full-time (More than 3 years)
Flex is one of if not the largest contract manufacturing company in the world. The company takes great pride in its employees. The benefit package is very good, and the salary is competitive. Because the company is so large and varied it is possible to move to different positions without having to leave the company. Management is proactive and I believe they are incentivized to promote their staff members to higher positions.
The primary con, is that the company is so large that sometimes you can get lost and forgotten about. It is hard to make a name for yourself or to get your accomplishments recognized by the right people.
Advice to Management
Don't get so caught up in your own career advancement that you forget the members of your team. The environment is very challenging and sometimes managers get caught up in "winning" the game and lose sight of the people that are working for them.
I applied through an employee referral. The process took 1 day. I interviewed at Flextronics.
Was instructed to enter a lobby and waited for a fair amount of time before interviewers had either arrived or freed up time to begin the interview. Interviewed with three people back to back and took about two hours in total. Was asked the standard questions about resume and experience and expected pay. Overall interview went very smoothly.