Pros: they cover the motel and food expenses if you travel
Cons: management has no tenure
The company itself overall is actually a very decent company. The contracts they have are with reputable companies, and the office support staff in Charlotte are a great group of people.
Unfortunately, that's about where the professionalism ends. The communication with the field personnel is inadequate. The schedule changes constantly, and not due to the customer, it's due to the mid level management being disorganized.
Processes and procedures are in place to ensure you can complete your tasks in a timely manner, however they dont want to pay you for the time spent processing your reporting or any additional time they require of you to do the excess paperwork they dump on you in the field as a lead installer.
The equipment they use is decent equipment, but the computer systems they use for time tracking are anequated and require an advanced degree to learn.
As a new guy in the field on a crew you should be aware that if you aren't a friend of the crew, you are going to get stabbed in the back, front and side by everyone in the field, including the project managers and sales managers. They have their favorites and they will hang you out to dry to ensure they get their friends hired.
If you're in southern California you don't want to be the wrong nationality on the crews doing the installations. If you're in Chicago you don't want to be from outside the area doing work as they will run you out of there as well.
The sales managers know everyone in the business and are great guys, but they tend to have bigger egos and mouths than they do common sense, and they won't listen to anyone with new ideas at all.
My opinion, pass on this opportunity for a real company that has their business more together.