Pros
All the companies I have worked for in the past can learn a thing or two from this place. The agile process is almost immaculate and run like clockwork allowing for some rapid releases. The work ethic is amazing and the flexibility the company offers will be bound to suit all lifestyles. Work life balance has been at its best since working for WS. On top of that there is plenty of job satisfaction with interesting projects and work. Having the privilege to leave local and go global and work with a team from around the world shows the amount of skill that can be achieved. Company is full of talented, creative and motivated individuals that really know their areas of expertise. Although everyone is distributed, the collaboration is on point.
Cons
All these great people that you never really get to meet face to face.