Pros
Once moving past the field technician position the company allows full remote work
Cons
Opportunities for are few and far between, and raises do not accompany advancement within the company as you must go through a "trial period" in the new position that goes for an undetermined amount of time. This may not be the same experience that all employees at the company have, but it has been mine and my coworkers so I assume this is normal across the board. Upper management will drag it's feet when it comes to giving employees even basic cost of living raises, as well as when transitioning employees over from recruiting companies to full time employment status. They have insisted that they want to change these practices several times during my time working at the company but I have to see any proof that these are anything but empty promises.