Everyone is accessible, all the time. If you need support or resources for a project, the higher ups assign a team to see your project from inception to completion. The customers are great to work with. You can actually see the difference you're making in the lives of others.
Cons
With everyone being accessible all the time, sometimes the expectations for being on call are a little unrealistic. Client relations can sometimes cause a strain because we're expected to fulfill their requests ahead of project completion deadlines.