Pros
The position offered the opportunity to learn a lot of new things in the field and the work could also be rewarding at times.
Cons
Some of the employees and management at their Dallas operation were beyond questionable.
Employees would often show up to work still drunk from the night before, the manager would take vacation without letting corporate know he was missing or would even sleep in his car while at work while the technicians were working.
I also caught an employee attempting to steal my phone while at work and this employee still has a job, the same employee that would regularly show up drunk and work with hazardous chemicals on a regular basis.
Employees would not show up to work even though they had no sick time or vacation left.
Manager would leave early without working a full day.