Still a somewhat small company with growing pains. Depending on the department you are in, you can be setup for success or failure. Marketing, Sales, IT, and HR are good departments with great people. Finance is a different story. It all comes down to one veteran who shouldn't be there and constantly complains about the company and others. When you have to rely on a person to provide adequate training and support, and you don't get it, it leads to a difficult situation. I've seen good people dismissed because of one bad egg, but that's the nature of the beast. If I were looking to join Imprivata, I would think twice if it comes down to joining the Sales Order Processing Team.
Free food, Some nice people, Nice building
Cutthroat people, Sterile environment