Be The First To
Not yet rated.
I have been working at Harmonia full-time for more than 3 years
Pros – The company is working on some really interesting technologies and projects and tries hard to create an environment that fosters innovation. Good benefits and pay is at par with industry standards. Growing like a weed.
Cons – Deadlines are pretty hard at times. As another review noted, the company had some trouble with their HR and payroll management last year and that caused some angst for employees but the company has really worked hard to fix those problems and they are in the past.
Advice to Senior Management – Middle management needs to scale, and give more opportunities for people to grow. When people grow, the company will grow.
Yes, I would recommend this company to a friend – I'm optimistic about the outlook for this company
2013-04-12 16:07 PDT
1 person found this helpful
I have been working at Harmonia
Pros – They have a decent benefits package and their pay is at or just below industry standards. The Blacksburg location is right on VT campus, meaning that you're centrally located.
There is a weekly developers' meeting, but you'd better keep your head down during it. Once a month there's an extra-company activity where food and drinks are paid for.
Equipment-wise, state of the art. Dual screen monitors, Dell laptops with docking stations and they don't get crazy about you using it as your own laptop.
The network is well thought out, the VPN is well-configured so, if you're working from him, it's easy.
They give Christmas bonuses.
Cons – It is a my-way-or-the-highway, personal-initiative squelching experience. I was actually let go over using the wrong notation when creating variables private to a web page, because that wasn't the way that the program manager liked to create variables. There was no comment on the code I created.
The place is exceptionally narrow at the top - there is nowhere to go here until someone quits or dies.
Firing occurs without notice - you don't get a review, your boss doesn't like what you did so you're out.
As for the work environment: head-down programming. You've got your task, so shut up and do it.
This year they screwed up taxes for everyone in the company by leaving off Christmas bonuses, meaning that a good portion of the employees filed an incorrect return and would have to refile.
They're trying to start a .Net developers' division. The lead is a mediocre programmer but probably the most accomplished micro-manager of his time. This is particularly bad because he doesn't spec out the work he wants done. Expect directives like, "Do it like it is in this other program I wrote, but not really" and then corrections by Outlook email (if he doesn't take your code over himself and rewrite it without warning you).
Advice to Senior Management – You clearly want to be a great place to work. You're putting too much faith in your middle management who, by their own admission, believe that laying abuse on their subordinates is part of their job.
For example, I was waiting on a travel expense check and I really needed the money, because I maxed a credit card to be where I was supposed to be with 3 days' notice. I submitted the expense report the day I got back and let the CFO know.
Two weeks, just to get the check signed, and then another week JUST to give me the check.
No one wants to work with their boss going word-for-word over their project. No one wants to feel like programming exactly like his/her boss is the only way to keep their job. And no employee is your bank
No, I would not recommend this company to a friend
2012-02-29 12:22 PST
Your feedback has been sent to the team and we'll look into it.
Your response will be removed from the review – this cannot be undone.
Simply post an anonymous review for a current/former employer or recent interview experience. Your post is anonymous – and if you're worried someone will be able to identify your review, you can even post without telling us your job title and location. Learn More.
No thanks –