Pros
I think this is an awesome company based on working there for multiple years. It is very evident that the co-founders have a clearly defined vision of their company and a very deep understanding of the industry they are in.
One thing that I really enjoyed during my tenure at SocialPilot was the ability to take ownership of successes (!!!) and failures - this made me a better leader!
The transparent communication with co-founders and HR made my stay at SocialPilot an enjoyable one. I felt I could learn things faster and make my impact shown across the org in a very timely and effective manner.
The teammates and the culture here are overall pretty cool. The team is results-driven and not much micro-management happening here. Help is always available and blockers are removed timely by upper management.
The competitive salary, yearly appraisals, & remote work definitely helped me out during last few years
Cons
I am trying to think of some - will definitely update this section soon. Every great company is built on understanding its shortcomings.