Pros
- International and inclusive place to work.
- Medium size company, but with the backing and resources of a big company partner.
- Ambitious well known big-IP project.
- Lots of great talent to work, learn, and grow with.
- Fancy office in a great location in the very center of Barcelona.
- Good benefits and new ones are constantly added to the list.
- Direction cares about the people and trusts the teams. No micro-management.
- The people who get hired are great workmates. Not only for their talent, but the work climate is great. Big egos are being actively avoided in recruitment to conserve great team spirit.
Having read the other opinions given, while respecting everyone's point of view, I wanted to add mine to contrast some of the more negative ones. I think that Omnidrone is a great place to work.
Omnidrone is very international. Not even its founders are all Spanish, but especially the employees are from so many different countries and different backgrounds. The hiring criteria are only about finding the right talent and fit for the position, the team's common values, and work culture.
There are more women employees than you would find in an average game or IT company, and from all that I've seen, everyone is being treated equally and respectfully.
The CEO and HR are constantly working together on new improvements and benefits to bring for the teams. These include improving the office spaces, restaurant and transportation cards, free fruit and beverages, free professional massages at the office's chill-out room, Amazon gift cards, Christmas baskets, special events to celebrate with great catering, SWAG clothing, and other items that are sometimes more useful in nature, sometimes just something more for fun, etc. The list goes on.
About the CEO, my opinion is different from another one expressed by someone. In my judgment, he has kept his promises. Sometimes the execution was immediate, sometimes it took its time, but absolutely no complaints from me in this respect. He has an open-door policy for any employee who wants to talk with him about their concerns, and I believe that he genuinely cares about the people working in the company.
Also, the people in mid-management positions are not only great professionals but individuals who truly care about their team members' professional growth and wellbeing.
Each employee has regular 1-to-1 meetings with their managers to voice any opinions, problems or concerns privately.
Cons
Having two different organizations working together does bring unexpected problems for example in the processes and budgets sometimes.
Also, the partner company being the one who finances all operations, Omnidrone doesn't get the final say in all issues. In general values, like inclusiveness, both companies do share them, fortunately. Then there is also the IP holder and their demands for some of the project-level decisions. From what I'm hearing from the ex-workmates, dealing with the license owner has been getting better in time though.
Growing a company fast in the number of employees is always hard. Problems do arise and Omnidrone is no exception in this respect. It has had its fair bit of challenges. On the positive side, it has also constantly improved and problem areas have been iterated and fixed or at the very least mitigated.