Yes! Candidates can apply for all of these firms at once. However, they must not apply for multiple posts at the same company. Doing that might result in rejection.