I have been working at CareCloud (More than a year)
A lot of benefits, such as ping pong table, restaurant inside the building, gym, garage parking and free coffee and drink brought to our desk. Performance-based bonuses and raises, stock options with every promotion.
Slightly competitive pay, some older tech stacks. Very good place to work but promotions are very back and forth, and shrouded in mystery.
I applied through a recruiter. The process took 2+ months. I interviewed at CareCloud (Miami, FL) in January 2017.
First phone interview was 11/14. Then 2 more phone interviews on 12/9. Then onsite interviews in Miami with 10 people!! Yes, 10. I left with a great feeling as I felt all interviews went well. The company is very young and energetic. They took me on a tour and I met a lot of different employees from different areas. I would be working remotely and we talked salary, I was told benefits and told I would be hearing from them early the next week. I left feeling that I would be offered a position. The hiring manager told me, when I arrived for the interviews, that he had resigned but I met the new hiring manager and felt very comfortable. Unfortunately, I got a call from the Headhunter I had been working with that they decided "to go in a different direction". I'm not sure what that meant and got no further clarification. I honestly feel it was age related. They told me my work history was impeccable so I think this was to see me and see if I'd fit in, which I thought I did, other than the age difference between me and the majority of the people I saw. And 10 interviews is excessive. I understand that you have me for the day, as they flew me in for the interviews, so they wanted to take advantage of my time, but meeting with 10 people, having already had 3 other interviews. I think it is a good company and I liked what I saw but have a bad taste in my mouth after their decision, with no feedback given as to their reasoning.