This question already has an answer here:
The company I work for has purchased Sitecore XP1, and we will be basically starting from scratch to get all of our sites into Sitecore. I have been told that SXA is already included in our package, and the marketing team is really pushing for SXA to be used. As a developer, I am not liking what I have read about how it restricts development. Our main site is huge with a lot of custom and dynamic data/pages, and a lot of different api integrations. I'm not sure if having SXA will be a benefit to us. We have a really good development team with back-end devs, front-end devs, and a designer, and we are all pretty new to Sitecore in general.
What are you experiences with SXA?
What are the pros/cons?