Overall great place to learn and work
Advancement can sometimes be a challenge. Educational benefits (online and in class), for you and children are covered, so take advantage of it while there. Take advantage of the 401k as soon as you arrive. Downside --only 2 weeks of old vacay is carry overable.