Unorganized company: - No manager was available to provide predefined tasks, which led to weeks of empty days and feeling abandoned by the team. - During the first weeks, only non-kernel tasks were given and pulled from those tasks before being given proper time. - More than seven websites to search for information about how the company works, or projects - Technical leads that don't know how to lead a project, or want to lead a project. - Wrong tools used for managing projects, like GitHub code for keeping track of issues, instead of Jira tickets, or GitHub issues. - 500 British pounds for home office setup ( buy a chair, desk, headphones, keyboard, mouse, and any other things you may need) - Remote company but no headset or any other conference equipment are given. - Received a fragile laptop for kernel work - No health insurance or any other benefit until the end of probation - Extend probation without proper reason Contract for permanent employees: - The employee can be fired at any time if lousy performance, no explain what bad performance is or how the employee can recover - The employee must work eight h per day, without counting personal breaks, and must do a per-hour tracking of what is doing - Employee must take the cheapest flight if needed to flight, or 30% above the most affordable flight ( if the most affordable flight is 30 pounds, the employee can only take a flight that costs at most 36 pounds ) - Promise of bonus, but can't put in the contract. Manager evaluation: - Employee is evaluated in tasks that were not asked or informed to perform. Toxic team: - Review comments in the open without proper reason, like "your code is so ugly" without a valid technical reason - Managers/Teammates arguing over open chat - Manager without software / open source experience Kernel: Collabora is still trying to find paying customers for its kernel team, so it is doing tasks to promote itself and get acknowledgement, which is great for junior kernel developers. Not great for an experienced kernel developer, as there will not be any new code development, only cleaning up code from downstream sources and sending it upstream. So for a developer wanting to develop new code, the Collabora Kernel team is not a great place to be.