Pros
There are no pros here.
Cons
This company will not train you, they will not pay you on time, they will not show up on time period. If you show up early they will show up late and then discipline you for their shortcomings. Expect to be called on weekends randomly out of the blue for friendly conversation taking away from any free time that you might possibly have. Expect to be verbally abused. No matter what your experience level. They boast an extremely low retention rate. They will not cover any company expenses because they do not know how to correctly budget or bid projects. They are looking for employees who have little experience to make them permanent labor employees with no opportunity for advancement in the long term. Later you will find that they never even read your resume or any cover letter.