Pros
Fun environment where you can really flourish. Everyone is really talented and collaborate in a way that I've never encountered before. Like any place there are fun projects and projects that you... just want to get through, but the good stuff is more and more frequent. Plus, the great projects are really career building.
Cons
Not much anymore, there was a rocky period in the past, but it's amazing how far we've come since our true "start-up" days. If you don't want to define your own role and instead just wait to be told... everything, it's not for you.
Pros
Awesome benefits. They are super trusting in their employees and offer FTO instead of PTO. The people who work here are all very hardworking and kind. The CEO is so awesome and makes time to have... Q&A's, update the company and provide consistent transparency. It is evident this company cares a lot about their employees.
Cons
Sometimes getting a pay upgrade takes a while, and the workload is fairly hefty.