Pros
In-house Knowledge
• The team is composed of experienced professionals who have extensive backgrounds working in the industry.
• Kepion develops its own core libraries to minimize third-party dependencies, enhancing stability and responsiveness to customer needs.
Code Development
• Utilizes an object-oriented code base.
• Developers are responsible for design, coding, and thorough testing.
• Autonomy to work on interesting tasks that are aligned with the team's goals.
• Every code change undergoes rigorous peer and architect reviews to maintain high coding standards and code coherence.
• Emphasizes working smarter rather than simply working harder.
• Employs GitHub for code repository and review processes.
Product Strength
• The team takes pride in developing features and capabilities for customers.
• Kepion has a low annual customer churn rate (last year < 3%).
Work-Life Balance
• Employees receive 4 weeks of PTO.
• Remote work is an option.
Loyalty
• Many senior staff members have been with the company since its inception.
• I felt I had been treated fairly, and I am happy and proud of my achievements.
Cons
Company Size
• As a small, close-knit company, efficient cooperation among teams is essential to meet goals, which sometimes necessitates urgent responses to customer needs.
• The thorough code review process, while ensuring quality, can be time-consuming.
• May not be suitable for less experienced developers. Developers need to be quick learners and problem solvers, capable of meeting product requirements.
Technical Skill
• There is an expectation of self-sufficiency and that requires a high degree of technical skill and focus. Those with advanced degrees may find it easier to adapt to these demands.
Remote Work
• Scheduling may be a challenge for team meetings when everyone gets busy.
• Harder to get connected with everyone outside of online meetings.
• Few people come into the office, myself included.