- lots of talented, humble co-workers; we laugh a lot
- company's core values are present and acknowledge throughout company
- flex time - work when it works for you without sacrificing the client
- 100% remote, I can work anywhere
- company is always hiring with little turnover due to constant contract awards
Cons
- not sure of personal growth path or salary increases
- 100% remote, I miss being with people sometimes