Very comfortable place to work. Great people, fantastic work-life balance. 9/80 schedule. You can work as hard and learn as much as you are comfortable with.
Cons
Slow moving company, not many opportunities to incorporate cutting edge software, outdated and often slow systems. Top performers and not well rewarded and time matters the most for career advancement through the lower engineering levels.
Hybrid flexibility is always great. Received many opportunities to learn and pick up new skills. Open to feedback and friendly staff that is willing to help.
Cons
Not competitive pay compared to other competitors.