Pros
Good team spirit (depending on the team and the location) Huge and interesting technical challenges autonomy of teams on technical matters Good perks : great healthcare, voucher for Christmas, reduced price on hardware, ... Good salary for a junior, newly graduated engineer
Cons
No, dividing my annual income by 13 instead of 12 is NOT a 13th month of salary. Noisy work environment. Yes, open space are not made for every kind of work and reduce productivity if you need to focus on something. A little more diversity here would be great (more smaller room for 2-6 people to work as a team on a product, more meeting rooms). I would rather have better day to day work environment than a barber, a sport coach or a chief happiness officer for instance. Outdated development gear : - I use a linux desktop. Newcomer can ask for a mac laptop instead. - You are no root on your machine. - You use outdated packets and fight your environment to have a decent version of your day to day tools. - Helpdesk team is doing the best they can and is one of the nicest team but they are too few to deal with all requests. - Video conference system is proprietary, need very pricy hardware and could largely improve by switching to another (surely cheaper) solution with common webcam. Organization issues : - too much hiring without proper on-boarding processes. - Not enough resource allocated for internal tools (deployment, monitoring, alerting namely) which could greatly ease the work of many teams and help bootstrapping of new projects quicker. - Not enough consideration and resources allocated to teams doing grunt work (support teams, BAU/RUN team, DC technicians). The result is those team tends to have a very high turnover, be unable to improve their workflow and burn-out slowly. From the inside you might think you are disposable meat pushing buttons. - Reorganization happening every 6-12 months : it tires people by making them adapt and speak the new organization language. Before finding out that the new organization is not a silver bullet and some existing workflow do not adapt well to it. - Communication is a mess : often in French (but efforts are made to change that), mail is the first media to broadcast critical informations. - Head quarters are in Roubaix. So decisions are made in Roubaix when peoples meet in person. Period. This is true for decisions and for on site perks (no sport coach outside of Roubaix). Office managers are doing a superb work to change that by animating other workplaces, organizing events. Not enough planning or stability on products roadmap. Even for internal tools : some might be decommissioned on short notice because human resources must be re-allocated somewhere else. Salary evolution process is not clear and vary from team to team. This leads to high salary discrepancies among people with the same experience but in different teams. People and managers are trying to change things and to improve processes but there is only one person who can validate those at OVH and He change his mind very often. Dictatorship feeling. High management promote that you are allowed to fail. They are many stories about people failing and getting pushed out of the company.