If you are hired at, lets say $10 an hour, six months later, another employee can be hired at $10.50 an hour for the exact same position, and you won't get a raise because of that. Basically the person with less experience will get paid more just for getting hired later. When you argue with the higher management, they will deny it even happening, even if you show them your pay rate against another person's pay rate. Also, you would think that because one works for Apple, one would know when new products are going to come out before the public. Sadly, no. Apple runs around employees with the same amount of secrecy as it does with the general public. And a major turnoff is we as employees are not allowed to speculate at all about possible future Apple products and software. If you do, you face getting fired.