4.1
67% would recommend to a friend
David J. Hait
67% approve of CEO
67% positive business outlook
Pros
Easy going no pressure or strict deadlines
Cons
Lower than industry pay but good work life balance
Pros
Decent pay and benefits, flexible hours, variety of technologies used
Cons
Terrible management and disorganization. Company splits focus on too many projects and struggles to complete them. Lack of basic fundamental practices and procedures.
Pros
I've met some amazing and talented people during my time at OptionMetrics. This was my favorite part of the company. Besides that, the company has a very nice work life balance. You are given unlimited work from home days and management is understanding of life circumstances such as doctor visits. Software engineers are on call 24/7; however, they're not often contacted after hours. Also, there is some flexibility on the hours you work. It is acceptable to come in anytime before 11 as long as you do not miss a meeting. If you want a stable opportunity and care highly about work life balance, this company can offer it.
Cons
If you read the other reviews, you'll find a consistent theme of poor management. I believe there is truth to these reviews. There is a systemic failure within the company that has led to an extremely high turnover rate. Within the last year, around half of the company has either quit or been fired. The year before that was probably worse or on par. Management tries to justify the turnover as growth issues or bad hires. The fact that this has not improved for years and that the company is small in size makes it very alarming. The work can be interesting, but is primarily dull. The company will lure you in with exciting technical challenges and projects, but will fail to allocate time and resources to accomplish them. Also as a result from the high turnover, projects consistently take a step back while new team members ramp up. The CEO being technical is a blessing and a curse. One downside is that he will work on projects himself and hand them off to other developers to finish. This isn't conducive to a collaborative team effort and can feel like a dictatorship. Development sprints are chaotic and unpredictable as the processes that dictate them are not well defined. It is common that you will need to abandon your sprint to put out a fire, developers do not get asked for time estimation, tickets randomly get assigned during the sprint, etc. All these factors contribute to a slower development speed. It is not hard to find employees who are dissatisfied with their pay and feel it is below industry standards. Bonuses appear to be based on new sales throughout the year and not recurring revenue. This model can be frustrating as you can be an excellent employee working on internal processes, but might get a low bonus if the company does not have great performance for new sales. All the while, the company appears to be getting fat on recurring revenue. I held on to hope that these issues would eventually be solved. I was optimistic that I could play my part in helping to address these issues. Unfortunately, these issues consistently keep reoccurring. It drains morale and increases frustration to the point where it's easier to look elsewhere.
Check out your Company Bowl for anonymous work chats.