Pros
1) Great close-knit team of hard-working and talented individuals who look out for each other like family. The CEO provides lunch everyday and encourages us to take a break and eat as a team. By doing so, you get really get to know your colleagues and build deeper relationships with the people you spend most of your day with. 2) Nurturing culture - The owners have done a great job with creating a supportive work environment where their employees can grow personally and professionally. Everyone is encouraged to have a voice and communicate their opinions, not just on projects but also on business operations. It's important to the owners that their employees have a good work-life balance. 3) Many opportunities for learning and collaboration. There's a constant exchange of knowledge and ideas between team members, not just about the tech but also on best practices and how we can improve on what we already know to deliver a great product we can all be proud of. The team members are great at recognizing strengths in each other and how to leverage those qualities to improve our product and help us succeed individually and collectively as a company.
Cons
No remote work - If you are looking for a position that allows you to primarily work remotely, this may not be the place for you. The company prides itself on building community and providing opportunities for collaboration, all of which is difficult to achieve if you are not here in person.