Pros
Your peers are very nice people. If there is one thing I can take about Appian is the friends I made there.
Cons
Everything else? Extremely long hours, it was common to work until 4 AM. No recognition on the things you do well, but you're punished for every stupid little mistake you make. There are no processes for anything, everything is a mess in the Engineering department. We always have to do last minute fixes and feature requests that the sales team sold. A few months ago they fired about a third of the workforce, including people that had been hired a month before. Management is the worst I've seen ever. They think they are God's gift to men, when they don't realize they have no people skills and no way of planning the correct product.