Great platform for internal communications & collaboration - it has all you need to be productive in office or at home! I don't like that there are so few templates available when creating new pages/pages with custom content can take some time to develop properly- sometimes we have issues because they've not been updated since 2012 - this causes problems if someone wants their page created quickly but doesn't fully understand how our system works yet.
Take your pick from loads of webdesigners out there who already know what buttons do which work well together etc., as opposed to just having one "in house" developer doing everything for us- saves money too!