Pros
- Friendly collegues - lot of knowledge sharing(eventough people still not understand) - repetitive work(for people like to do same thing again and again) - good for senior people, company treat them really good eventhough small output from them
Cons
- Average pay only when joining, the salary will be lower thab market along with seniority without promotion - lack promotion chance (lot of software engineers with 6 years of experience and still software engineer) and company keep recruiting manager externally(which contradicting with promotion from within) - no welfare in office( no free snack or drink) - Unrealistic financial target due to long term plan - big movement of R&D teams to cheaper country - less to no appreciation of employee hardwork, most of appreciation only as office politic reason - employee retainment is bad(many of skillful employee has left the company) - challenge is not come with reward - Company is in unstable state and management keeps blaming market and low level employee instead of thinking better solution than cost cutting