Pros
- Company Stability - Offer morning pastry - Offer daily dinner when you work past 8 PM ( May not be a pro...) - Onsite Cafeteria - Friendly co-worker - Annual adjustment of < 5% base on performance (More like 3% which off-set inflation) - Offer RSU (Restricted Stock Unit) but relative small compared to its direct competitor or market.
Cons
- Lack of incentive for employee to go the extra mile (No where through my 5 years of experience working here have once had my manager list out goals/incentive should I hit them. Only that we will layoff employee who are in the bottom 10%. ) - Lack Team building / Corporate activities to better foster cross functional interaction - All decision must be funneled through one person. (I.e. hiring a non-executive/management personnel needed to have CEO approval. Speaking from personal experience. ) - Executive lacks direction / "common" sense. Many teams are ran independently hence lot of overlapping functionalities. Waste of resource and time. - Compensation is below Fair Market Value. - Many management/senior personnel refuses to try/utilize new technologies and method in their workplace. - Management tends to be on the "older" side and doesn't utilize Project Management tools to monitor or manage project status. - Some of the tone used/heard from other team in the office seems to lack professionalism.