Wages are good, but below industry standards. Raises and bonuses are non-existant for technology staff and when you get one, it is below even a "cost of living" increase. Promotions are rare internally, often bringing in outside help when the position could have easily been filled internally. Little communication with staff regarding what positions are available at both local and international offices.