Pros
* Most of the people you work with are the nicest people in the world. * You'll get valuable software development experience which will help you get a job somewhere else.
Cons
* The good ol' boys mentality is the absolute worst. The saying "To get to the top, you have to drink at The Top" (local Gainesville bar) is so incredibly true. I've witnessed multiple times people be passed over for promotions for someone who was drinking buddies with someone in senior management. * The sales team is treated way better than anyone else in the company. If you read a review on here from someone with the title 'Director of Partnerships' they're just a member of the sales team. The sales team are consistently given special treatment and spend most of their time harassing the development team about minor issues and going unchecked. * The way Rick Carlson (CEO) is managing the company is terrible. He surrounds himself with Yes-Men which has lead to the promotions of people who are grossly unable to do their jobs but were promoted because they agreed to his every demand. He is the most micromanaging person I have ever met, personally proofreading every single help document article that is published and wanting full reports on any downvotes that happen to articles. * On the software side, projects and development priorities change on a whim based on whatever flavor of the month idea the CEO comes up with. Every new idea is the next most important idea leaving much of the application half-baked. Iteration is almost a dirty word to SharpSpring, where a project will begin development and planning for a V2 or V3 is frowned upon, because they want everything done in V1. MVP never means MVP and new features are consistently added into V1 delaying release instead of basic agile release and iteration. * The onboarding team has gone from a great group of customer advocates and application teachers to salesmen focused on nothing else. New clients get pressured to sell more SharpSpring to their clients instead of having a helping hand in using it as a tool to help their business.