1) Great base salaries 2) Amazing group of talented folks 3) Great tools and technology stack 4) Diverse portfolio of industry verticals to choose as your workstream 5) Room to grow in your... career path
1) Low contribution from the company on 401-K
Diverse group of students. Fun place to work and good support. Curriculum and teaching materials are provided for you.
Students have to learn a lot and progress quickly if they want to move through to a new level each month. Most can't do it continuously without having to redo at least one level (and some get... frustrated when that happens). Number of classes teaching (part-time vs full-time) can vary each month depending on enrollment.