Pros
-beautiful location
-convenient location
-warm and welcoming tight-knit team
-fair CEO
-free food at all times in the communal kitchen
Kontras
Cannot think of any serious cons at the moment
-parking is tough due to the downtown area, must get a parking permit which costs money
-the building is shared with other people, so may not get the absolute privacy you'd like, but this is typical of smaller companies in the area. Not a big deal