Not a bad place to work, if you get "in" with the right people, you can advance to the top. However, Most positions are stagnate. Pay isnt bad, but its not great. Expect to receive the bare min, and not much of a bonus.
Overall not a bad place to work, just be aware of their pitfalls.