Pros
I have had over 30 years in major technology companies and this sets the highest standards in people and products of all of them. This usually means that once the potential customer is engaged the products sell themselves. Colleagues are very friendly and there is less politics than any other company I have worked for. The Senior Managers are very loyal to the staff (assuming you maintain the high standards required). If you meet the work ethic and high standards you will do well.
Cons
It has great technology but as a brand is not well known because it has so far primarily sold through partners, although this is changing with an increasing focus on direct sales. If you don't meet the work ethic and high standards you will not enjoy this place or be moved on fairly quickly - but this is stressed in the interview. The demanding environment is not for everyone but there are opportunities to succeed for those with the right mindset.