Pros
Relatively good salary and good profit sharing scheme as compared to Flextronics. Less structured and do not require a lot of paper work as compared to Solectron(bought by Flextronics) Not too much politicking in senior management as compared to Flextronics. Good company to work for if you can get in at senior level. Well spread out manufacturing sites all over the world. Clear corporate culture was recently launched to guide employees. A lot of opportunity to travel to sites requiring support. Good overseas allowance if you need to support other sites for extended period of time. Good yearly increment if company is making profit.
Cons
Poor HR management, basically unable to monitoring employee's performance. No much guidance on how to excel in your job, you are required to look around for advice, and find whatever you can do to your job, even if it is the wrong way to do it. Un-balance work load in different business units. Poor corporate management to standardized all sites to follow similar procedures. Poor information sharing to allow all employees to access necessary procedure. Poor response to customer's need, program managers are not well trained. Big gap between high performance program managers and normal program managers, resulting in un-balance customer service.