I worked at Hart InterCivic full-time (Less than a year)
Good hardware, latest development tools, fantastic culture, including Friday afternoon Hart-Rock Cafe sessions where you can unwind with a cold one and get caught up on the latest company news. Casual attire. Decent benefits. Company will occasionally do fun events like having a food truck in, or a theme week. Free beverages and snacks.
The biggest drawback to working at Hart, especially if you are in Engineering, is that the work/life balance is, quite frankly, awful. Expect to work many weekends, as the company has a habit of overselling its products. Don't get me wrong, the current generation product is an excellent one, but it is very ambitious. And due to certification dates, the deadlines can NOT be moved. They pay very well, but when you're working 60 hours a week, you're working for pretty cheap.
Also, working from home, while possible due to the hardware you have to work with, is generally frowned upon, unless absolutely necessary (like: ice storm in what little winter we get here in Texas). In this day and age, telecommuting a couple of days a week should be acceptable.
Advice to Management
If anything, your sales department is a little TOO good. :-)
I applied online. The process took 2 weeks. I interviewed at Hart InterCivic (Austin, TX) in June 2017.
This interview was slotted for 2 hours, but went 4.5 hrs. It seemed very unorganized. There was no internal recruiter, no HR, and no administrative assistant coordinating things. The hiring manager was coordinating everything herself.
When I arrived I was greeted by a cheerful secretary who asked me to sign a log book. I then waited 30 min in the lobby, past the scheduled interview time.
1. The 1st round consisted of a very inexperienced junior level 3-panel interview team. Seemed a strange interview team, as I was interviewing for a Lead role, to potentially lead these junior employees. Their questions were extremely basic, but one interviewer seemed intent on "tripping me up". I am certain I was asked some advanced questions that she didn't even know the answers to, I saw her write my correct answers down to probably Google later. The fact that I was interviewed by such junior level staff was a bit insulting...like students interviewing a teacher. This round lasted 1 hour, and we changed interview rooms 3 times during it, because they kept getting kicked out of where we were by someone else, as they failed to properly reserve the meeting room resources. What a pain.
2. The 2nd round was with QA management. This lasted 3.5 hours, which was 3 hours longer than the scheduled 2 hr interview (after waiting 30 min past the start time, in the lobby). She was very long winded. I was uncomfortable with the interview length being completely disregarded - I had time commitments elsewhere. Maintaining the interview scheduled time is pretty basic...
She started off asking me to go to the whiteboard and draw one of my current employer's "system diagrams". I informed her that I can't disclose my employer's confidential information, that it was a breech of the NDA that I signed. She responded by saying: "OK, then draw the system diagram of one of your PRIOR employer's products". I advised her that I could not disclose company secrets of any past employers either. It was very clear to me that she lacked the proper training for how to properly (and ethically) interview.
She proceeded to go into so much detail with her own company's product that I felt like I was in product training for new employees. Entirely too much detail - the focus of an interview is to see if a candidate can do the job he's interviewing for, not to train the candidate on your products. She also took two personal phone calls during this time, in front of me, which I can say I've never seen before while being interviewed, ever.
At the end of the interview, the QA management seemed pleased with my aptitude enough to inform me that she planned to schedule 2 more interview rounds, for an additional 4 hours. I thought to myself that this could possibly be the longest job interview in history. Absolutely no regard for time constraints.
3. I never received this additional interview invite, at least within the time frame that I was willing to wait for it. I waited 7 days. I emailed the manager to tell her I was withdrawing from the interview, since I hadn't heard from her. I received no response in return.
In actuality, I wasn't excited about working here. I wasn't impressed by the team I would lead, and I wasn't impressed by the manager that would manage me. I also wasn't impressed with the actual product, is was far too simple. This would have been a move backwards in my career.
Let us know if we're missing any workplace or industry recognition –