Pros
To understand what I love about this company you need to know 2 things: 1) Fred Luddy, the founder of ServiceNow, made a billion dollars and then came back the next day and worked harder than anyone else. In fact he still commits as much or more code than anyone else. 2) It's a culture of making the customer happy... and we have a TON to keep happy! I love my job because I know that literally thousands of people will actually use the things that I build. This is why I occasionally choose to work extra hours... not because it's expected of me. But taking time off is encouraged and I never count my days because of the unlimited vacation policy! Our teams are growing fast but they have made organizational changes all the way up to support it. So I always know who I can go to and get a straight answer. We get to choose our project management style although scrum is the most popular. I get to work with some of the best engineers in the world, many of them great teachers! I am stretched and challenged every week. I have been blessed with opportunities to travel to exciting places to work on exciting projects. The free snacks are legit: kind bars, peanut m&ms, hint water, greek yogurt... really nice perk. The quarterly bonuses are awesome. First time in my career that I've ever actually gotten what I've been promised. Last but not least... I get state of the art hardware and software, literally the best tools to do my job.
Kontras
Test, test, test. If you don't catch problems with your code someone else will and you will hear about it :)