* I would not recommend DocuSign as a place to start one's career as a software engineer. Depending on your team, you might often work on code that is quite dated. While it is a good place to work, at some point, you'll probably want to move on, and the experience you'll have gained here might not be ideal for moving on to that next position.
* Engineering feels fragmented. Questions that feel like they should have a general, company-wide answer, sometimes require going from team to team to get an answer.
* Our process for planning and delivering new features is not agile at all. DocuSign is so focused on protecting its core business and maintaining its SLAs that new development can often be hindered as a result. I think there's potential to create more efficient paths forward for smaller products.
* Deadlines can be aggressive. I don't feel overworked, but I do feel a general sense of disappointment from often not measuring up to what DocuSign wants us to accomplish.
* Career advancement can depend on the visibility and success of your project.