We report a high-precision finite-size scaling study of the critical behavior of the three-dimensional Ising Edwards-Anderson model (the Ising spin glass). We have thermalized lattices up to L=40 using the Janus dedicated computer. Our analysis takes into account leading-order corrections to scaling. We obtain Tc = 1.1019(29) for the critical temperature, u = 2.562(42) for the thermal exponent, eta = -0.3900(36) for the anomalous dimension and omega = 1.12(10) for the exponent of the leading corrections to scaling. Standard (hyper)scaling relations yield alpha = -5.69(13), beta = 0.782(10) and gamma = 6.13(11). We also compute several universal quantities at Tc.