Pros
Everyone always seems to be relaxed happy and ready to help each other out, no matter if it is the end of the quarter, or before a big release. The stress level here is almost nonexistent, you are expected to work hard, but are treated like a professional. The food is amazing, and the perks are some of the best around. I have worked in a variety of sales environments and this is by the far the best one I have been in. Lunch is a great time to interact with fellow colleagues and I constantly find myself eating with new people from different departments. The reviews you are reading are genuine unlike other companies who force their employees to write "positive" reviews.
Cons
Going through a lot of growth, curious to see how this will impact culture and company goals.