Flexible work hours with reasonable expectations for total time spent at the office.
Opportunities to meet customers and work on projects to solve their problems.
Projects get crazy at times and there are growing pains. But overall a good place to be.
Each of the projects is pretty unique. So a lot of OTJ learning around software platforms.