Great atmosphere with people that are knowledgeable and very easy to get along with and trained by it's a easy job in most areas
Cons
They entice you in with profit shares after your first 90 days but only give raises to the installers and assembly guys and even then it's not very good pay it's just a job not a career