Pros
Good benefits, fun activities, flexible
Cons
It is all a show. What you see on social media is all an act. When it comes down to it, they tolerate laziness, harassment, and people treating others poorly. They say they "work hard, play hard" but what that really means is you bust your bottom and they buy you pizza when you are stressed. This company was unfair to me, lied about many things to me, and acted like they did me a favor by hiring me. I was even told it was "a gift" to get a job offer from them. Too much like a cult here. Good experience for future job searching on what to and not to look for in a company.