Pros
Decent health benefits Relatively stable job
Cons
Says that they appreciate your work but if they are not on good terms with you then there will be no progression or even salary increment. New positions are often being reserved for the person they have in mind. If someone applies for the role, they would go through the motion of interviewing and stuffs out of courtesy. Promotes people base on the company values that they have as well as how well they are liked rather than the quality of their work. New hires often getting higher pays as compared to old staff just because they can bring in "new ideas" when in actual fact any ideas coming from old staff would be shut down even though it might be exactly what the new hires come up with. Empty promises being thrown everywhere by people who do not have the power to make things happen. Underpaid but expected to do much more in order to have a chance of getting a pay increment. If you do not do anything more of your job scope, the chances of getting a pay increment is little to none even though you have hit or exceed the KPI set for the year itself. High staff turnover due to lack of appreciation from higher management. Often says they appreciate us but actions shoes otherwise.