The basic functionality the solution makes it easy to share documents or information with the team.
SharePoint is not a great product. It can be much better in many ways.
The collaboration tools for editing do not work right and malfunction often.
It has a lot of bugs. It's also not very convenient. The UX/UI is not very user-friendly and not designed to be similar to other applications from Microsoft.
The management functionality should be much easier.
The dialogue with end users needs improvement. If you are a manager of SharePoint, sometimes it's hard to know what exactly the user would like to have. There should be more intelligent services or features available, which would make it easier for end users.
I've been using the solution for seven years.
There are many bugs in the solution, so I don't think it's extremely stable.
Although I'm not in charge of scaling the solution, I've heard it's not very easy to expand the capacity.
I've never contacted Microsoft directly, as our enterprise has its own internal support.
I didn't do the initial implementation, but I set up the team functionality, and that part of the setup was not easy.
We use the on-premises deployment model.
I'd rate the solution three out of ten.