Pros
Good knowledge and support culture among the employees. Fair company benefits and flexible work arrangement.
Cons
Less competitive salary especially for those experience engineers. The company will always match the fresh graduates pay with other companies to attract the new blood but never try to retain those experience engineer whose contributed to the project and company. A lot of very good engineer leaved the company and caused low morale recently. In order to get promotion, engineer must take more responsibility in order to get promoted regardless how much value created by engineer toward the project and company. Very stress working environment and long working hour expected as company faces a lot disruptive challenges in automotive market. Company always look for cheap labor with low hourly rate from development country and not appreciate the quality work from good engineer.