- Fantastic leadership and great team to work with
- Significant opportunities for growth and collaboration
- Very rewarding work with a stellar set of colleagues
Great pay, benefits, work life balance, and people.
Cons
You never know if your job is on the line. Everything needs Senior Leadership approval and autonomy is a facade. You will work on projects and they will never finish. Worked for years and never received a merit or cost of living raise.