Pros
I just have to say that after reading some of these reviews, they are honestly absurd. It's very easy to be critical in hindsight in every aspect of life, but in reality, this company is great and handles its employees very well. Some of these reviews are written by people who have clearly malicious intents. This company isn't perfect, but it's culture really is something to be praised and sought after. As someone who works hard at their job every single day, it's frustrating to see that people are taking their jobs for granted and are being malicious and slandering the company with lies that they've made up in their heads. I just wanted to put in my two cents and say that these negative reviews are completely made up and have no backing whatsoever. When people can post whatever they want anonymously, take it with a grain of salt. I'll also mention that I've personally never heard of a single person complain about any of these issues in the office, but when they can get behind a keyboard and do it anonymously, they let the floodgates open. Just saying, if you see something wrong and you want change, make it happen. It's not going to happen by making stuff up and posting it anonymously on a website. Anyway, the company has grown rapidly and management has done a great job at adjusting to this rapid growth and making sure its employees still feel valued and understood.
Cons
hmm... the coffee could be better :)