Pros
Enjoyable, purposeful work with clients in a range of industries
Great culture of recognition and celebrating each other's success
Work-life balance, focus on getting the work done not time spent at computer
Flexible schedules
Transparent and well-intentioned leaders, strong direction of company
Cons
None so far, but we are growing and with that can come growing pains as we scale