Salaries are totally arbitrary - there's no real range for a specific position, it's all about how good of a manager you have - if he or she is willing to go to bat for you. Otherwise, you'll be stuck with crap raises, no bonuses, declining benefits. Management as a whole does not care about lesser employees - regular employees are not paid competitively, while the senior execs and management are overpaid. If you're lucky enough to get a decent supervisor, and work with some good people, it's not bad. But if you're looking to make a career here, go elsewhere. Lots of turnover within the lower ranks of the company for this reason.