Kepion Reviews

4.1

74% would recommend to a friend

(7 total reviews)

Jeffrey Wang

100% approve of CEO

74% positive business outlook

Reviews by job title

7 reviews
1.0
10 Feb 2023

Easy work, poorly managed

Recommend
CEO approval
Business outlook

Pros

- Easy to get the job - Easy to do the coding portion of the work - Small, close-knit team - Can start very late in the day (e.g. 1pm) if you choose, as long as you work a reasonable number of total hours - For in-person workers, snacks and seltzers were provided on a regular basis and occasionally lunch would be provided as well - For in-person workers, the location is pretty good (nice view of the water, tons of good food in the area, many good nearby bars if you go out after work, etc) - No leveling/seniority requirement on PTO amount; everybody got 4 weeks/year - Pension plan (Simplified Employee Pension aka SEP - every employee including C-suite gets the same % of gross salary each year that they get it paid out, see cons for an issue with this)

Cons

- Below-market salary. For me personally, it was about 20% below market, and I saw others paid as little as half of what they would be paid for the same skills at many other companies. - Other than PTO, the benefits were quite weak, especially insurance (low-grade medical plan from Kaiser, no dedicated vision/dental) - While the company had good DEI by some metrics, the gender diversity was sorely lacking; the large majority of employees and all-but-one members of management were men - Slow-moving despite being a small company and therefore not having the bureaucratic red tape of a larger corporation - Very siloed work; many things were owned by a single person and if that person wasn't working, e.g. for vacation, those things either didn't get done or were handed off temporarily to someone who had little-to-no knowledge of how to do those things - No upward mobility for developers; when I was there, there was one level of Software Developer and then if you were absolutely mission-critical _and_ management knew that (not guaranteed; I saw someone who was absolutely critical get overlooked for the whole time they were there) _and_ they liked you a lot personally, it was theoretically possible to get Distinguished Engineer, but realistically this role was only available to the 2 people who already had it - the CEO's father and the CEO's friend, who had genuinely both contributed significantly to the company but whose close relationships to the CEO gave an impression of nepotism, whether or not that nepotism was real. - If you start work early in the morning and leave an appropriate amount of time later, you may be perceived as not working enough because management has a tendency to unintentionally base that assessment on how much of the day they see you working, and they tend to start later - Developers were explicitly banned from writing unit/integration/etc. tests, and instead, all testing was manual. When I started with the company, the lead developer was not even aware of what these types of testing actually were. Their reasoning was that it adds more code you have to maintain and that manual testing can get you 80% of the way without having to maintain any "extra" code. - Code reviews all had to go through one particular person, so if he wasn't available for any reason, your code didn't get reviewed until he was available again. This improved slightly during my time there to allow others to review, but he still had to review it after so the problem persisted. - Most code reviews involved redesigns of the feature the code was for, which required reworks of the code - Most code reviews involved being forced to change your solution to the problem, regardless of whether the new way was better than, the same as, or worse than the original, to satisfy the reviewer's personal preference - Used Team Foundation Server for version control, which is simply not a very good tool by comparison to the more standard git - Rather than take a dependency on any existing UI framework, used an in-house virtual DOM UI framework that was built to be similar to WPF in terms of how it's used. As might be obvious to the reader, this meant performance issues and bugs in the UI framework itself were regular occurrences and, while we did have the ability to go in and fix them, we often did not have the time because the team was so small, and so workarounds were routine. - Lots of hardcoding, rather than configuration - Most localization was done with Google Translate, except Chinese, which was translated properly by someone fluent in both languages. - Superstitious management (using the number 4 in the code required strong justification) - Even if you can provide a well-reasoned, provable argument for why something should be done another way than how management wants to do it, it is extremely difficult to get them to change their minds on anything - Management is sometimes very rude to employees they don't like - Offer letter and employment agreement stated that the SEP would be paid each year and did not make any stipulations or state any requirements for eligibility, but it later came to light that, unless you meet the stricter IRS requirements to be paid (working at least 3 of the last 5 years, being over 21y old, and earning at least $650 in that year), they would not pay it out for your final year at the company. This difference was not communicated to anyone until an employee left the company over how management handled the fact that they had discovered it, and then a mandatory company-wide meeting was held the following business day to notify everyone. - SEP payout % depended on company performance, so while they gave around 20 to 25% many years, it was also theoretically possible to go as low as 0%

avatar
Kepion Response
2y
We sincerely apologize for any negative experiences you may have had with our company. In 2022, two employees decided to leave our organization. It is important to note that one of these employees played a role in recommending and recruiting the other to join our company. During that period, there was a disagreement regarding the distribution of our SEP program to former employees. Our SEP program is designed to reward and incentivize our active employees through profit sharing and promote employee retention. In previous years, we have been very generous, offering SEP benefits at a rate of 25% of their salaries, which is the maximum allowed by the IRS. The SEP contribution rate is discretionary and set by management on an annual basis. We have consistently distributed SEP to all active employees after the annual performance reviews, usually around March, without fail. However, it should be noted that we do not extend SEP benefits to former employees unless required by IRS guidelines. We are always improving how we incentivize our employees and how to retain the best talent. As a result, we have clarified our SEP policy with examples of when a SEP is to be extended to former employees (based on IRS guidelines) and when it is not. We sincerely regret any confusion or frustration this may have caused. We strive to provide competitive and inclusive benefits for our employees and their families. In addition to a competitive salary, we offer employees comprehensive benefits such as health care coverage (including dental and vision) and eligibility to participate in retirement plan on day one. We prioritize maintaining a healthy work-life balance by permitting flexible work schedules and providing a minimum of 4 weeks of paid time off to each full-time employee without any seniority requirements. While our salaries may not match those of large tech companies, our flexible work schedule and cooperative culture help make Kepion a better fit for many employees. The company offers the same insurance plan for both the management team and employees. The company fully pays health care premiums for all our full-time employees. We have been made aware that some employees had less satisfactory experiences with our insurance plan in recent years. We have taken this feedback seriously as we continue to look for opportunities to improve the benefits offered to employees. Regarding diversity, we agree that certain communities are under-represented in the tech sector, so we extend opportunities to all walks of life. As of the beginning of 2022, our company had a female representation of 39%, which exceeds the industry average of 22%, according to Google's data for the tech industry in 2022. Regarding the perception of nepotism, we would like to clarify that the individuals you mentioned are all company founders whose titles reflect their significant contributions. We have a meritocratic environment, conducting annual performance reviews to document and reward employees based on their achievements, including all levels of management. If there have been instances where management exhibited rudeness towards employees, we sincerely apologize. While we strive to be kind and accessible, we recognize that our interactions may not always be perfect. Any known instances of misconduct are reported to HR, or the relevant supervisor, as the situation dictates. Regarding working hours, as most of our employees work remotely, we have requested that they adhere to standard business hours for better collaboration and availability. However, we understand that this flexibility can sometimes result in colleagues missing each other due to varying schedules. Regarding testing, the individual who left was primarily tasked with development work, and their request to prioritize testing work ahead of that without obtaining management approval may have caused a misunderstanding. Our company encourages testing, including UATs (User Acceptance Testing), sample application testing, and test/dev endpoints. We acknowledge that more testing and automation can be implemented as we continue developing our product, but deviation from job duties should be discussed with the relevant supervisors before commencement. Regarding code reviews, we make sure that the software architect reviews all code changes to ensure alignment and consistency. We recognize that this process can result in a slower ramp-up for new hires as they familiarize themselves with our standards. To address this, we have already improved our review processes for more collaboration. Regarding source control, we agree that Git may be the better tool for our needs. That’s why we recently transitioned from Microsoft TFS to Git as the standard for our development team, aiming to streamline and improve our development workflows. Regarding the UI framework, we deliberately decided to build our own rather than relying on an existing one. Our past experience with a dependency on an off-the-shelf framework influenced this choice. When that UI framework got discontinued, it had a very detrimental impact on our company. Building our own UI framework allows us to minimize dependencies and prioritize the long-term maintainability of our platform. We have successfully transitioned to our UI framework. Regarding translations, we have in-house expertise in Spanish and Chinese, although support for other languages has been identified as needing more support. We are in the process of getting that support. While we strive to make objective decisions based on best practices, we understand some subjective preferences may arise. For example, we may choose a margin of 5 pixels over 4 pixels as part of our standardized best practices. We genuinely apologize for any negative experiences you may have had, and we value your feedback. We remain committed to improving our processes and addressing any concerns to provide a better working environment for our employees.
5.0
8 Apr 2025
Recommend
CEO approval
Business outlook

Pros

Kepion offers a collaborative environment with smart, driven people and meaningful customer interactions. Leading commercial functions has been rewarding, with autonomy to drive growth across sales, marketing, and services. A great place for those who thrive in fast-moving, team-oriented settings.

Cons

Fast pace may not suit everyone.

5.0
14 Nov 2024

4 Great Years at Kepion

Recommend
CEO approval
Business outlook

Pros

The most notable pro is the people. Everyone, especially upper management, is kind and conscientious. They value work-life balance. The entire company is made up of good people.

Cons

The only con for me was a lot of my time I worked on projects on my own. This was a pro at first but it became a bit lonely after a while.

Viewing 1 - 3 of 7 Reviews

Glassdoor has 7 Kepion reviews submitted anonymously by Kepion employees. Read employee reviews and ratings on Glassdoor to decide if Kepion is right for you.