I think sometimes the company is too worried about making a lot of money and in turn they tend to ignore some minor complaints by their employees. I don't really interact with upper management too often, so I don't know them very well. As a result, its hard to say what their motives are for certain circumstances. There are yearly reviews, but not yearly salary increases. (Not quite sure how you get a raise here) No Christmas bonuses.