Pros
This is an amazingly fun place to work. If you've ever been part of a team it's the perfect place to work. Everyone is fun you bond together and grow and develop as a team as well as, as a person. We get to play games and cheer each other on. You get some of the most personal grow you can imagine along with, watching and help others grow at the same time. This is my favourite place I have ever worked and it is where I want to stay!
Cons
Personal can not think of any cons. The only con is having to leave for the day cause you have so much fun at the office.