Pros
Coffee Bar, Good location, walking distance from great restaurants, Laid back meetings, plenty of focus time to get things done, a pretty ideal mix of what needs to happen
Cons
Its downtown if you are not working remote so if you don't like big city or train noises that could get a little bit annoying, also a ticket-points system is also another thing some may not prefer. Also as a contracting company long term is always blurry so things can get busy or rough pretty suddenly