Pros
I truly enjoying interacting with customers, designers, builders and contractors on a daily basis. No project was ever the same, and it made the job a lot of fun.
Cons
In my two years with the company, staffing was a continuing problem. We never had quite the right number of trained staff at any given moment, making it very hard for everyone to keep up and be on the same page. Direct supervisor didn't seem to truly take staff's opinions and issues to heart, making it a difficult work environment. Training "program" involves nearly all computer based videos and quizzes, which may or may not be the best way for some people to retain information. You're lucky if they can squeeze you into a week long training camp at corporate. As another former employee stated, they need to take care of their own, and say GOOD JOB every once in a while. I for one can say that I feel as though I went above and beyond on several occassions, and it was unrecognized much of the time. I can also say that other employees felt/continue to feel underappreciated and undervalued. I'm a firm believer in moral, which was seriously lacking. Overall a good learning experience for me, but perhaps not the right fit.