employer cover photo
employer logo
employer logo

Open Dental Software

Is this your company?

Open Dental Software Reviews

3.6

60% would recommend to a friend

(90 total reviews)

Nathan Sparks

67% approve of CEO

68% positive business outlook

Open Dental Software has an employee rating of 3.6 out of 5 stars, based on 90 company reviews on Glassdoor which indicates that most employees have a good working experience there. The Open Dental Software employee rating is in line with the average (within 1 standard deviation) for employers within the Information Technology industry (3.9 stars).

Reviews by job title

90 reviews
2.0
15 July 2020
Recommend
CEO approval
Business outlook

Pros

Summary: Overall, this job gave me valuable experience working with angry product owners. I walked away with a thicker skin and the ability to sit calmly as I'm berated, insulted, and embarrassed in front of my peers by company leadership. Owner: -Is an actual Dentist and has valuable insight into the industry. CEO: - Tries very hard to be fair. - Very open and honest about the company. - Frequent company announcements. - Fun guy to talk to so long as it isn't about work. - Highly intelligent Engineering Manager: - A genuinely nice guy. - Very passionate about Dota and DnD. Senior Engineers: - Probably the best thing about Open Dental. They fight for young engineers a lot behind the scenes and do a great job of passing on knowledge. - Incredibly helpful and always willing to capitalize on teaching moments. - Very knowledgeable in Winforms and other legacy Microsoft technologies. - Deep MySQL experience - The fact that Open Dental is still running and delivering features is largely due to the seniors.

Cons

Summary: The Open Dental application is 15+ years old and has little to no abstraction. The persistence layer, business layer, and UI logic are all slammed into the same files. The database schema is an absolute nightmare. There are multiple tables reaching the MySQL column limit. All refactoring and improvements that could be made are deemed impossible by management given the size and age of this decrepit code base. Working in Open Dental proper (the main application) is comparable to the punishment of Sisyphus. Technology stack: Winforms, MySQL, Subversion. That's it. You won't learn anything remotely close to the industry standard technologies here. THIS IS THE MOST DANGEROUS PART OF THE JOB. If you do not program outside of work your skills will wane and you will find alternative employment difficult due to your lack of relevant experience. Owner: - The owner/founder is a hobby programmer who uses 15 year old books to back up his opinions. He does not stay engaged with industry standards and is an absolute nightmare to program around. He is a liability and actively degrades the code base. - Before modifying any section of code with his name on it you must first call him and tell him exactly what you are doing. These conversations are awkward and uncomfortable as he is difficult to communicate with. - He strictly enforces programming patterns that all engineers must abide by or you will get a call, a lecture, and your code will be commented out by him personally. Here are a few examples: *He has declared 3 of the pillars of object oriented programming (inheritance, abstraction, encapsulation) anti-patterns. *Extension methods are not allowed *Data binding is not allowed *Foreach loops are not allowed *Dictionaries are not allowed *Threading is not allowed (unless he does it) CEO: - The CEO is the little brother of the founder/owner. He has 0 programming experience but thinks he's an engineer. He can speak engineering jargon but often uses the terms incorrectly leading to confusion. - He berates employees for mistakes and asking questions often causes more problems than it solves. Here is a list of some of my favorites. "If you weren't *senior engineer's name* I would be walking you to HR for remedial education" "I'm extra mean to people so that when I'm nice people think I'm in a good mood" "I'M BAFFLED. You can't be serious. That's the stupidest thing I've ever heard. SHOW ME THE CODE. That can't be true. You're wrong." "Stop shaking your leg. I can't think when you do that." "You're wrong. Nope. Stop talking. I said STOP talking. You're wrong and I'll tell you why." Engineering Manager: - His sole responsibility is to act as a buffer between the engineers and the CEO. Outside of that he offers little to no value. - He doesn't seem to realize that everyone's internet history is accessible via the network. He works about 3 hours each day and the majority of that is walking around and doing check-ins with engineers. The rest is spent designing DnD campaigns, watching Dota WTF videos, surfing the web, checking Facebook, watching Anime and playing idle games in an incognito browser. Most of the department is aware of how little he does. However, he runs interference on the CEO so people look the other way. - I personally reported him to HR due to a pornographic GIF I saw on his monitor when I went to ask him a question. HR independently verified what I saw in his history and reported it to the CEO. Absolutely nothing came of it. Senior Engineers: - They have been programming the Open Dental way for 10+ years. New technology is often dismissed too quickly or flat out ignored. - The synchronous review style is inefficient. It may seem like a good idea for new engineers, but once they gain experience and get comfortable with the code base (1-2 years) it becomes a waste of time.

avatar
Open Dental Software Response
5y
From the Open Dental CEO: I have met with some of my team and decided to comment on this post on behalf of Open Dental and our employees. The accusation of pornography viewing at work needs to be addressed, I feel terrible that this incorrect information was posted about a member of our staff. This simply is not true. Fortunately, more than one person was able to see this event as it happened from the aisle (two employees and myself), and there was evidence left on the computer of what was being viewed that exonerated the accused. It was not even PG-13, I would let my two ten-year-old children watch this content. The engineering manager’s computer screen was visible from the aisle, but at the angle it may have appeared that a woman was undressed, when that was not the case. After review, it was a woman in a tan tank top playing ‘League of Legends’ on a video feed, and there is just nothing wrong with that. This person making the report could not provide any additional details that would suggest our investigation was incorrect. It was a stream of a ‘professional’ video gamer playing a video game, and the employee was clocked out on lunch watching it. It was thoroughly investigated, but perhaps the details did not make it back to this employee in the right way. I will work with Human Resources to change our policy to provide a clearer response. We do not normally provide details of resolution of these types of issues, but the reputation of the accused is important in this case. We would have promptly terminated the employee if the accusation had been true. I also assure you the Engineering Manager is a solid worker and works significantly more than ‘3 hour days’. An important part of his job is walking around to talk to each engineer. Without going into detail, here we have a smart, hardworking engineer coming out of school and not having the perspective to see the work we are doing here in a larger sense. Stability is more important than following the latest trend, and what is taught at the local university is not always what works best in practice for every business. Open Dental has seen greater that 25% year over year growth for 17 years straight, and it is not because we are selling a bad product. I have worked in other engineering groups writing code and this is just a great team, the best I have seen. The experience software engineers get here is valuable and I for one appreciate every employee we have working here. Nathan
1.0
11 Apr 2023
Recommend
CEO approval
Business outlook

Pros

Flexible schedule, good benefits, and pretty good wages.

Cons

Cons are constantly being micro-managed till it drives you nuts, being gas-lit constantly that you are not being punished if you get ‘written up’ even though you are totally being punished. They never take that stuff off your record, so regardless of intervals between issues you are told that you have a habit. It will destroy any confidence you have in yourself and your abilities. It is a noxious and sadistic standpoint.

avatar
Open Dental Software Response
3y
I can speak to a few of your statements: 1. “Be assured that they do not like people on FMLA and despite attendance being a serious concern, they will still refuse to let you work from home, even if you have the ability to do so without coming to the office. If someone has a health condition but can work from home, this should be ok, but they will not allow it. They would rather you use your FMLA than be productive at home.” a. I am surprised by your statement. Over 40% of staff are on some form of protected leave and as a company we embrace it. Open Dental has had, and still has, staff that are both on protected leave and that are working from home. All employees have different needs and capabilities. These are considerations we take into account when we approve work from home requests. 2. “If the CEO doesn’t make a response, you can bet that HR will. They are supposed to be neutral but they are completely on the side of the company and then they will ask you to reveal yourself so they can help you?? No, thank you. I would like to know just how many are brave enough to come forward and admit that they have these feelings about the company and keep their job.” a. I’ll take this as hyperbole as it’s pretty clear that not all Glassdoor reviews have a response from Open Dental. I can say that no one has ever lost their job or has even been reprimanded for coming to HR to voice a complaint or concern. Open Dental encourages employees to speak up. I ask people to work with HR simply because I can’t fix something that I don’t know is broken. Even then, I can’t fix everything. Nathan (the CEO) makes it clear to every new hire that if something is bothering them about work, they need to let someone know. It can be their coach, supervisor, manager, HR, or even himself. 3. “HR will respond directly to reviews just to subtly belittle the people writing them. It will seem as if they want to ‘correct’ your behavior because by putting your opinion and experience forward, they can then gaslight the rest of the readers into thinking they are still in the right and the reviewer is in the wrong.” a. I don’t have the heart to cruise Glassdoor reviews just to hurt people. The simple truth is we sometimes respond so that other’s reading these anonymous reviews can see another viewpoint. Rob Spivey Human Resources Manager
1.0
7 Nov 2019
Recommend
CEO approval
Business outlook

Pros

- Pay is okay (not particularly competitive). - Health Benefits are satisfactory. - Does have a few experienced and knowledgeable engineers. - The HR team does its utmost to support their colleagues and undo the negative effects of the upper-management.

Cons

- CEO is an abrasive, rude, ignorant, and disrespectful person who is intensely disliked throughout the company. - Toxic work atmosphere with managers who treat the workplace like a college fraternity. - The upper-management is regularly dismissive of the advice of software engineers and is resistant to following industry best practices. - The actual software application is a faulty, antiquated, counter-intuitive, poorly-constructed rats nest of spaghetti code that is riddled with bugs and requires constant maintenance. - There is no SQA team, and only several engineers are given the authority to check in code, resulting in a severe bottleneck in productivity. - The founder is a dentist who pretends like he understands how to code while completely disregarding basic software engineering principals, like object-oriented design and unit testing. - HR tries to sell the company as being supportive of their employees and promoting a good work-life balance, in fact employees are dissuaded from taking time off. Many Software Engineers haven't taken a vacation in 2-3 years. - High company turnover rate, and low employee satisfaction. Engineers regularly talk of leaving the company for better prospects.

avatar
Open Dental Software Response
6y
-From the CEO at Open Dental:I am the CEO at Open Dental Software and would like to take the time to respond. I strongly believe our managers, supervisors, and other employees are above average in competence. We almost always hire supervisors and management from within, and they are chosen by how they fit into the position, not who they eat lunch with. Yes, I am abrasive, blunt, and sometimes rude, but I try to be respectful and I am sorry that I rubbed this former employee the wrong way. I am always willing to apologize if I have hurt someone's feelings.I rarely have to let employees go and when I do, it is always tough and I try and take the time to do it in person. We have the best engineers in the business, and while we don't write software the way this person thinks we should, it is well thought out. I think it is not an accident that we have been growing at 30% annually for 16 years in a row. We highly value diversity and inclusion. I am not sure what college fraternity this person spent time in or what kind of experiences they had in fraternities, but I take great care to provide a safe workplace and find the comparison of our company to a fraternity to be spiteful rather than honest. We not only give paid vacation and sick time (PTO), we allow planned unpaid time off as long as there is a return to work plan. Our turnover rate is very low. We have around 250 employees and I am personally there for nearly all terminations and they are few. In the last three years we have had to let two engineers go and two other engineers have left on their own, both moving out of state. Sometimes it just doesn't work out.
Viewing 1 - 3 of 90 Reviews

Glassdoor has 91 Open Dental Software reviews submitted anonymously by Open Dental Software employees. Read employee reviews and ratings on Glassdoor to decide if Open Dental Software is right for you.