The pay is fair for the titles, but they don’t give people titles that are commensurate with their experience or accomplishments, effectively leaving everyone underpaid (some drastically). Also, the health benefits leave a lot to be desired - not on par with other tech industry companies. Also, some departments do not really have any room for people to move up.