Pros
There has been a lot of changes since I've started years ago but the changes are a good thing. Company has grown over 100 employees since I have started and company is investing time and money to lay the ground work to grow exponentially. If you're a decent field engineer with good communication skills who wants to work and learn, you will make a lot of money. Cal Net has a lot of incentives for engineers to make money from optional over time, bonuses, contests and they even reimburse your certification exams that you pass. There is so much opportunity for those who want tot work and are willing to play in a team environment. If you don't want to work as hard, that is okay, you just won't make as much as those who are really motivated.
Cons
If you work as a in house tech, for a government agency, or if you don't have time management skills or team work skills, don't apply. A lot of work right now and more in the pipeline, so if you want to just coast, not a good idea to apply here. For new engineers their can also be up to 1-2 hours of drive time a day if your clients are scattered or if you get stuck in traffic. This can be minimized as you move through the ranks.