Pros
-Flexible work hours and work arrangements -Excellent work/life balance -Great coworkers -Global reach and global impact -Fast-moving, fulfilling work that changes constantly -Ethical company that treats workers fairly -Diverse workforce - get to work with people of different ages, skills and backgrounds from around the world -(In San Jose/Milpitas) Great access to top leadership -Low employee turnover -(In San Jose) Spectacular views of the Bay from the office -Plenty of diverse career options in such a large company -Promotions are merit-based and high performers can move up quickly If money is the most important factor for you, Flex probably isn't the right place, but if you want to leave before sunset most days, I think Flex is a great place to work. Almost everyone I work with is bright, hard-working and could make more money somewhere else, but choose Flex so they can spend more time with their families.
Cons
Contract manufacturing is a brutal business and meager profits mean the company can't offer the same frills as other Bay Area tech companies. Also, fluctuations in demand make the business prone to layoffs. -Average benefits package and time off -Limited or no employee stock options -Salaries are low to average -Maternity benefits are barely better than what is required by law -Working with HR can be frustrating since the HR team is fragmented. Interviewing and negotiating my offer was a poor experience, but I don't think these negative interactions are indicative of the rest of the company.