I joined Verizon as a fresher. While the salary is lower, the training is thorough. After 2–3 months of training and another 2 months on a less meaningful internal project, we began real development work. Managers were good, and the work environment was enjoyable.