Ventajas
Nice co-workers New comers to the company with reasonable experience will get a senior position. Work life balance is good Business is getting better Very little politics
Desventajas
Not a good place to start your career if you are a fresher trust is very very hard to build and you may not be placed on your area of interest. If you are an experienced guy, you can get a senior position. But being promoted within is another story. No process for training nor career improvement. No 1 on 1 performance evaluation every year, the metrics of the salary increment every year is unknown. Very poor communication between the management and the employee on this part. Salary increment around 1% to 4% every year. Everything evolves on one product line. There are no annual career plans. Management is too focused on making money. Good employees have left and some employees in the company are also planning to go somewhere better.