Flexible work space - can work from home or in office. Company cares about your professional growth. And (mostly) interesting clients with interesting problems to solve.
Cons
N/A - issues that come up management resolves quickly.
- Able to knock out good work with an independent team
- Leadership provides clear direction and enables us to do what we need to do
- Varied, interesting work. No two days seem to be the same.
- Its a team that works hard and plays hard.