Pros
1. Very Concise and Elite Team - each member knows their expertise well. 2. Flat Management - each member directly report to VP-Engineering 3. Fast-paced operation - flat management helps to remove overhead delay and members will have the freedom to do the best available option 5. Short project cycles - each design cycle is from 8 months to 18 months due to the need to secure IP. (You will never be bored by a monotonous topic 4. Semi-flexible Schedule - as long as the employee maintains an average of 8 working hours a day and be present from 10:00 to 15:00 (common lab hours) 5. The close relationship with the academia - There are a lot of co-development with local universities and colleges (good for research-orientated personal) 6. Real product design, prototyping, construction and testing - the design process goes way beyond simulation and calculation
Cons
(I guess these are not true Cons) 1. Knowledge demanding - a sound foundation of knowledge is required 2. Multitask requirement - an engineer might be asked to switch roles in different projects 3. Often adjustment in project details - the team is very responsive to the recent technology and market trends, so the design must reflect so 4. Low Error Tolerance Rate - a mistake in power electronics could always result in drastic consequences